<!doctype html>
<html lang="ru" data-bs-theme="dark">

<head>
    <!-- 2024-05-11 14:17:27 -->
        <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>git fetch</title>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css" integrity="sha512-jnSuA4Ss2PkkikSOLtYs8BlYIeeIK1h99ty4YfvRPAlzr377vr3CXDb7sb7eEEBYjDtcYj+AjBH3FLv5uSJuXg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.3/font/bootstrap-icons.min.css" integrity="sha512-dPXYcDub/aeb08c63jRq/k6GaKccl256JQy/AnOq7CAnEZ9FzSL9wSbcZkMp4R26vBsMLFYH4kQ67/bbV8XaCQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css" integrity="sha512-rO+olRTkcf304DQBxSWxln8JXCzTHlKnIdnMUwYvQa9/Jd4cQaNkItIUj6Z4nvW1dqK0SKXLbn9h4KwZTNtAyw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/7.1.0/css/flag-icons.min.css" integrity="sha512-bZBu2H0+FGFz/stDN/L0k8J0G8qVsAL0ht1qg5kTwtAheiXwiRKyCq1frwfbSFSJN3jooR5kauE0YjtPzhZtJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link href="../../../runebook.css" rel="stylesheet" type="text/css">
    <meta name="x-github" content="https://github.com/runebookdev/runebook">
            <meta name="x-i18n-doc" content="git">
        <script>
        function i18n(element) {
            // NOP
        }
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/3.0.5/js.cookie.js" integrity="sha512-F/dia2jKME12jwqiYDayeD+Rr/8jTWUD2wfbuJB0bzSwenSEnXsn4qQ/wVyXUCix5bmCAj8xJdtFr2OqUtjLAw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.bundle.min.js" integrity="sha512-7Pi/otdlbbCR+LnW+F7PwFcSDJOuUJB3OxtEHbg4vSMvzvJjde4Po1v4BR9Gdc9aXNUNFVUY+SK51wWT8WF0Gg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/7.8.1/rxjs.umd.min.js" integrity="sha512-D9LDs8YUUVa4V9Gl4Zb+xqRAc7RCzooR3+zzebgK2RMu/KU+dh90pbjEEMzPiSyRSGbSp9j1pZnrO4joGa5WEg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js" integrity="sha512-mhbv5DqBMgrWL+32MmsDOt/OAvqr/cHimk6B8y/bx/xS88MVkYGPiVv2ixKVrkywF2qHplNRUvFsAHUdxZ3Krg==" crossorigin="anonymous"></script>
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6424571640879890" crossorigin="anonymous"></script>    <script async src="https://www.googletagmanager.com/gtag/js?id=G-3G5BZ1QEDP"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'G-3G5BZ1QEDP');
</script>    <script>
(function(c, l, a, r, i, t, y) {
    c[a] = c[a] || function() {
        (c[a].q = c[a].q || []).push(arguments)
    };
    t = l.createElement(r);
    t.async = 1;
    t.src = "https://www.clarity.ms/tag/" + i + "?ref=bwt";
    y = l.getElementsByTagName(r)[0];
    y.parentNode.insertBefore(t, y);
})(window, document, "clarity", "script", "jto2hd94r9");
</script>    <script src="../../../theme.js"></script>
</head>

<body>
    <header class="bg-black">
        <div class="container">
            <div class="row">
                <div class="col">
                    <nav class="navbar navbar-expand-lg navbar-dark">
                        <a class="navbar-brand fw-bold" href="https://runebook.dev/ru">
                            <img alt="Runebook.dev" class="d-inline-block align-top mr-1" src="../../../assets/runebook_logo.webp" width="24" height="24">
                            Runebook.dev
                        </a>
                        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                            <span class="navbar-toggler-icon"></span>
                        </button>
                        <div class="collapse navbar-collapse" id="navbarSupportedContent">
                            <ul class="navbar-nav me-auto mb-2 mb-lg-0">
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/ru#docs">Documentation</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/contributors">Contributors</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://github.com/runebookdev/runebook/issues">GitHub</a>
                                </li>
                            </ul>
                                                                                                <button class="btn btn-success ms-2" id="showPopupButton">
                                        <i class="bi bi-translate"></i>
                                        Show English
                                    </button>
                                                                                        <div class="form-check form-switch ms-3">
                                <label class="text-light">
                                    <input class="form-check-input" type="checkbox" role="switch" id="theme-switch" checked>
                                    <i class="bi bi-moon-stars-fill"></i>
                                </label>
                            </div>
                        </div>
                    </nav>
                </div>
            </div>
        </div>
    </header>

    <!--sse-->
    <div class="container">
    <div class="row">
        <div class="col">
            <nav aria-label="breadcrumb" class="mt-2">
                <ol class="breadcrumb mb-1">
                    <li class="breadcrumb-item">
                        <a href="https://runebook.dev/ru#docs">
                            <span class="fi fi-ru"></span>                            Русский                        </a>
                    </li>
                    <li class="breadcrumb-item">
                        <a href="-index-.html">
                            Git                            2.43                        </a>
                    </li>
                                            <li class="breadcrumb-item">
                            <a href="-index-.html#Sharing_and_Updating_Projects">
                                Sharing and Updating Projects                            </a>
                        </li>
                                    </ol>
            </nav>
        </div>
    </div>
    <br>

    <div class="row">
        <div class="col-md-9">
            <main>
                <article>

                    
                    <h1 class="text-body-emphasis" ><span data-i18n="00c073be0c207b28adc8bc7817ce319e331615502ac506461735122ef7d81227/6d" data-source="git-fetch" onmousemove="i18n(this)">git-fetch</span></h1> <h2 class="text-body-emphasis"  id="_name"><span data-i18n="dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50/3a" data-source="Name" onmousemove="i18n(this)">Name</span></h2> <div> <p><span data-i18n="781216d05053cbeef706f57c517e4eafea8f2df0683c98ec3440531607ffcefd/2f" data-source="git-fetch - Download objects and refs from another repository" onmousemove="i18n(this)">git-fetch &mdash; &zcy;&acy;&gcy;&rcy;&ucy;&zcy;&icy;&tcy;&softcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &icy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &icy;&zcy; &dcy;&rcy;&ucy;&gcy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_synopsis"><span data-i18n="8eb3755381519d7f0479d75446e56e20084834c0460d7ec94926932372ea6c47/0d" data-source="Synopsis" onmousemove="i18n(this)">Synopsis</span></h2> <div> <div> <pre class="hljs language-xml">git fetch [<span class="hljs-tag">&lt;<span class="hljs-name">options</span>&gt;</span>] [<span class="hljs-tag">&lt;<span class="hljs-name">repository</span>&gt;</span> [<span class="hljs-tag">&lt;<span class="hljs-name">refspec</span>&gt;</span>&hellip;&ZeroWidthSpace;]]
git fetch [<span class="hljs-tag">&lt;<span class="hljs-name">options</span>&gt;</span>] <span class="hljs-tag">&lt;<span class="hljs-name">group</span>&gt;</span>
git fetch --multiple [<span class="hljs-tag">&lt;<span class="hljs-name">options</span>&gt;</span>] [(<span class="hljs-tag">&lt;<span class="hljs-name">repository</span>&gt;</span> | <span class="hljs-tag">&lt;<span class="hljs-name">group</span>&gt;</span>)&hellip;&ZeroWidthSpace;]
git fetch --all [<span class="hljs-tag">&lt;<span class="hljs-name">options</span>&gt;</span>]</pre> </div> </div> <h2 class="text-body-emphasis"  id="_description"><span data-i18n="526e0087cc3f254d9f86f6c7d8e23d954c4dfda2b312efc29194ae8a860106ba/d3" data-source="Description" onmousemove="i18n(this)">Description</span></h2> <div> <p><span data-i18n="516ca0a6b471db7bf586731994a7fd1d21299a85532a86c419d46e8660fee798/1e" data-source="Fetch branches and/or tags (collectively, &amp;quot;refs&amp;quot;) from one or more other repositories, along with the objects necessary to complete their histories. Remote-tracking branches are updated (see the description of &amp;lt;refspec&amp;gt; below for ways to control this behavior)." onmousemove="i18n(this)">&Icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&jcy;&tcy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &icy;/&icy;&lcy;&icy; &tcy;&iecy;&gcy;&icy; (&vcy; &scy;&ocy;&vcy;&ocy;&kcy;&ucy;&pcy;&ncy;&ocy;&scy;&tcy;&icy;  &quot;refs&quot; ) &icy;&zcy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &icy;&lcy;&icy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&vcy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy;&icy;, &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ycy;&mcy;&icy; &dcy;&lcy;&yacy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&iecy;&ncy;&icy;&yacy; &icy;&khcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;. &Ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ycy; &vcy;&iecy;&tcy;&kcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; (&scy;&pcy;&ocy;&scy;&ocy;&bcy;&ycy; &ucy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &ecy;&tcy;&icy;&mcy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy;&mcy; &scy;&mcy;. &vcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&icy; &lt;refspec&gt; &ncy;&icy;&zhcy;&iecy;).</span></p> <p><span data-i18n="f0292ce87085918e07575d2b9169511b5cb0a8ca6803ff60f1c7ed77bed9b5f4/ed" data-source="By default, any tag that points into the histories being fetched is also fetched; the effect is to fetch tags that point at branches that you are interested in. This default behavior can be changed by using the --tags or --no-tags options or by configuring remote.&amp;lt;name&amp;gt;.tagOpt. By using a refspec that fetches tags explicitly, you can fetch tags that do not point into branches you are interested in as well." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &lcy;&yucy;&bcy;&ocy;&jcy; &tcy;&iecy;&gcy;, &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&shchcy;&icy;&jcy; &ncy;&acy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&mcy;&ucy;&yucy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy;, &tcy;&acy;&kcy;&zhcy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&tcy;&scy;&yacy;; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy; &zcy;&acy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&icy; &tcy;&iecy;&gcy;&ocy;&vcy;, &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&shchcy;&icy;&khcy; &ncy;&acy; &icy;&ncy;&tcy;&iecy;&rcy;&iecy;&scy;&ucy;&yucy;&shchcy;&icy;&iecy; &vcy;&acy;&scy; &vcy;&iecy;&tcy;&kcy;&icy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy; --tags &icy;&lcy;&icy; --no-tags &icy;&lcy;&icy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&icy;&vcy; Remote.&lt;name&gt;.tagOpt. &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &yacy;&vcy;&ncy;&ocy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&tcy; &tcy;&iecy;&gcy;&icy;, &vcy;&ycy; &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&tcy;&softcy; &tcy;&iecy;&gcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&tcy; &ncy;&acy; &icy;&ncy;&tcy;&iecy;&rcy;&iecy;&scy;&ucy;&yucy;&shchcy;&icy;&iecy; &vcy;&acy;&scy; &vcy;&iecy;&tcy;&kcy;&icy;.</span></p> <p><span data-i18n="8c548d89fa0f24f6143689845d4d877cb8ec74384c53c07e3914338cb317bddb/e5" data-source="&lt;code&gt;git fetch&lt;/code&gt; can fetch from either a single named repository or URL, or from several repositories at once if &amp;lt;group&amp;gt; is given and there is a remotes.&amp;lt;group&amp;gt; entry in the configuration file. (See &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;)." onmousemove="i18n(this)"><code>git fetch</code>  &mcy;&ocy;&zhcy;&iecy;&tcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&tcy;&softcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&ucy; &lcy;&icy;&bcy;&ocy; &icy;&zcy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy; &icy;&lcy;&icy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy;, &lcy;&icy;&bcy;&ocy; &icy;&zcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&vcy; &ocy;&dcy;&ncy;&ocy;&vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;, &iecy;&scy;&lcy;&icy; &zcy;&acy;&dcy;&acy;&ncy; &lt;group&gt; &icy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &iecy;&scy;&tcy;&softcy; &zcy;&acy;&pcy;&icy;&scy;&softcy; Remotes.&lt;group&gt;. (&Scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ).</span></p> <p><span data-i18n="c276149ef82ce62f3930bb96250456d446aabf4c10ee1229f706aaf637461d2a/43" data-source="When no remote is specified, by default the &lt;code&gt;origin&lt;/code&gt; remote will be used, unless there&amp;rsquo;s an upstream branch configured for the current branch." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;, &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy;  <code>origin</code> , &iecy;&scy;&lcy;&icy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&vcy;&icy; &ncy;&iecy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&acy; &vcy;&ocy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&acy;&yacy; &vcy;&iecy;&tcy;&vcy;&softcy;.</span></p> <p><span data-i18n="bdbbbac17668145dfbfeba53f3520c6eeb4ca0f0d83b9197821e01b892f8de47/f8" data-source="The names of refs that are fetched, together with the object names they point at, are written to &lt;code&gt;.git/FETCH_HEAD&lt;/code&gt;. This information may be used by scripts or other git commands, such as &lt;a href=&quot;git-pull&quot;&gt;git-pull[1]&lt;/a&gt;." onmousemove="i18n(this)">&Icy;&mcy;&iecy;&ncy;&acy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&mcy;&ycy;&khcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy; &icy;&mcy;&iecy;&ncy;&acy;&mcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &ncy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ocy;&ncy;&icy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&tcy;, &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy;  <code>.git/FETCH_HEAD</code> . &Ecy;&tcy;&acy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yacy; &mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&yacy;&mcy;&icy; &icy;&lcy;&icy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;&mcy;&icy;  git , &tcy;&acy;&kcy;&icy;&mcy;&icy; &kcy;&acy;&kcy;  <a href="git-pull.html">git-pull[1]</a> .</span></p> </div> <h2 class="text-body-emphasis"  id="_options"><span data-i18n="d0db8b5e364b6989e4b8f38a2b3846b87d99a51c1592ebf35d21cc66405a8e39/b6" data-source="Options" onmousemove="i18n(this)">Options</span></h2> <div> <div> <dl> <dt id="Documentation/git-fetch.txt---all"><span data-i18n="7dbf56c38208e33a9193b210245465f7729af0d59b9df556e7f1f7138a6d6e93/a1" data-source="--all" onmousemove="i18n(this)">--all</span></dt> <dd> <p><span data-i18n="656cc7125a22086fb3f65642e0a2e49c97f73f2936bd126b8238ce361a8f0ecb/dd" data-source="Fetch all remotes." onmousemove="i18n(this)">&Scy;&ocy;&bcy;&iecy;&rcy;&icy;&tcy;&iecy; &vcy;&scy;&iecy; &pcy;&ucy;&lcy;&softcy;&tcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt--a"><span data-i18n="c274891790345c56cef3b53c026bdc48150948fa60c56306073d6fea7766ad6a/1a" data-source="-a" onmousemove="i18n(this)">-a</span></dt> <dt id="Documentation/git-fetch.txt---append"><span data-i18n="385232a5076669e699417dfdd7d3e018fdea0e226eb9375536884590a31cf8cb/29" data-source="--append" onmousemove="i18n(this)">--append</span></dt> <dd> <p><span data-i18n="ab06ec4280e334d563921a906e117690b41a0c4e534340b75ee43597e7d7cd54/7f" data-source="Append ref names and object names of fetched refs to the existing contents of &lt;code&gt;.git/FETCH_HEAD&lt;/code&gt;. Without this option old data in &lt;code&gt;.git/FETCH_HEAD&lt;/code&gt; will be overwritten." onmousemove="i18n(this)">&Dcy;&ocy;&bcy;&acy;&vcy;&softcy;&tcy;&iecy; &icy;&mcy;&iecy;&ncy;&acy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &icy; &icy;&mcy;&iecy;&ncy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &kcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&mcy;&ucy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&mcy;&ucy;  <code>.git/FETCH_HEAD</code> . &Bcy;&iecy;&zcy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &scy;&tcy;&acy;&rcy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy;  <code>.git/FETCH_HEAD</code>  &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ycy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---atomic"><span data-i18n="b022b47296bc639685cc807b0721b335f18f314d48e8fc82fb8d5f89a98a4481/94" data-source="--atomic" onmousemove="i18n(this)">--atomic</span></dt> <dd> <p><span data-i18n="a8cdfd5e518c38ab4be30e69c17b1cbdcb5530a0a25a42639b9284ee273575f9/9c" data-source="Use an atomic transaction to update local refs. Either all refs are updated, or on error, no refs are updated." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &acy;&tcy;&ocy;&mcy;&acy;&rcy;&ncy;&ucy;&yucy; &tcy;&rcy;&acy;&ncy;&zcy;&acy;&kcy;&tscy;&icy;&yucy; &dcy;&lcy;&yacy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;. &Lcy;&icy;&bcy;&ocy; &vcy;&scy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy;, &lcy;&icy;&bcy;&ocy; &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ocy;&shcy;&icy;&bcy;&kcy;&icy; &ncy;&icy; &ocy;&dcy;&ncy;&acy; &scy;&scy;&ycy;&lcy;&kcy;&acy; &ncy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---depthltdepthgt"><span data-i18n="a84413bc842f661df05cede62b55201fc59fa00e64a4983f7355480431d257d2/fe" data-source="--depth=&amp;lt;depth&amp;gt;" onmousemove="i18n(this)">--depth=&lt;depth&gt;</span></dt> <dd> <p><span data-i18n="7e37ae18d793cfc761d9a0e5006adda185a15fe02688d6c15fc017b079d3492e/32" data-source="Limit fetching to the specified number of commits from the tip of each remote branch history. If fetching to a &lt;code&gt;shallow&lt;/code&gt; repository created by &lt;code&gt;git clone&lt;/code&gt; with &lt;code&gt;--depth=&amp;lt;depth&amp;gt;&lt;/code&gt; option (see &lt;a href=&quot;git-clone&quot;&gt;git-clone[1]&lt;/a&gt;), deepen or shorten the history to the specified number of commits. Tags for the deepened commits are not fetched." onmousemove="i18n(this)">&Ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&softcy;&tcy;&iecy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&ucy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&mcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy;&mcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &icy;&zcy; &kcy;&ocy;&ncy;&chcy;&icy;&kcy;&acy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &kcy;&acy;&zhcy;&dcy;&ocy;&jcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;. &Pcy;&rcy;&icy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&icy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;  <code>shallow</code> , &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&jcy;  <code>git clone</code>  &scy; &ocy;&pcy;&tscy;&icy;&iecy;&jcy;  <code>--depth=&lt;depth&gt;</code>  (&scy;&mcy;.  <a href="git-clone.html">git-clone[1]</a> ), &ucy;&gcy;&lcy;&ucy;&bcy;&icy;&tcy;&iecy; &icy;&lcy;&icy; &scy;&ocy;&kcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy; &dcy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;. &Tcy;&iecy;&gcy;&icy; &dcy;&lcy;&yacy; &ucy;&gcy;&lcy;&ucy;&bcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &ncy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---deepenltdepthgt"><span data-i18n="f98e27efe8ef88d57f16eeb57c1cd74843c8ffe4c7c7abdadeb68662a2ec0389/bb" data-source="--deepen=&amp;lt;depth&amp;gt;" onmousemove="i18n(this)">--deepen=&lt;depth&gt;</span></dt> <dd> <p><span data-i18n="b3d6678583acb13e4e0c7b44a4302ad60175816b93cd37f08175e8fa67c4f52e/4e" data-source="Similar to --depth, except it specifies the number of commits from the current shallow boundary instead of from the tip of each remote branch history." onmousemove="i18n(this)">&Acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy; --Deep, &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &ocy;&ncy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &ocy;&tcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &mcy;&iecy;&lcy;&kcy;&ocy;&jcy; &gcy;&rcy;&acy;&ncy;&icy;&tscy;&ycy;, &acy; &ncy;&iecy; &ocy;&tcy; &kcy;&ocy;&ncy;&chcy;&icy;&kcy;&acy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy; &kcy;&acy;&zhcy;&dcy;&ocy;&jcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---shallow-sinceltdategt"><span data-i18n="84686689a0e33b49490781c72374bf1fcda765c235cee81a142368a478008df5/75" data-source="--shallow-since=&amp;lt;date&amp;gt;" onmousemove="i18n(this)">--shallow-since=&lt;date&gt;</span></dt> <dd> <p><span data-i18n="b6e60e0a7702bfb2cc02cfa324bbbc790409e350e77204b14bd980dff91cc731/41" data-source="Deepen or shorten the history of a shallow repository to include all reachable commits after &amp;lt;date&amp;gt;." onmousemove="i18n(this)">&Ucy;&gcy;&lcy;&ucy;&bcy;&icy;&tcy;&iecy; &icy;&lcy;&icy; &scy;&ocy;&kcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy; &mcy;&iecy;&lcy;&kcy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &vcy;&scy;&iecy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &pcy;&ocy;&scy;&lcy;&iecy; &lt;&dcy;&acy;&tcy;&acy;&gt;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---shallow-excludeltrevisiongt"><span data-i18n="8cca75478a04ca1d721f0bb2db7fa4f471c8ef87be332dca391d8956faa68822/7f" data-source="--shallow-exclude=&amp;lt;revision&amp;gt;" onmousemove="i18n(this)">--shallow-exclude=&lt;revision&gt;</span></dt> <dd> <p><span data-i18n="393f9763ba5650cca57708d6cf6b5cd3fd1d86a541cc4b1f408d639729c1311c/84" data-source="Deepen or shorten the history of a shallow repository to exclude commits reachable from a specified remote branch or tag. This option can be specified multiple times." onmousemove="i18n(this)">&Ucy;&gcy;&lcy;&ucy;&bcy;&icy;&tcy;&iecy; &icy;&lcy;&icy; &scy;&ocy;&kcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy; &mcy;&iecy;&lcy;&kcy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &icy;&zcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&jcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy; &icy;&lcy;&icy; &tcy;&iecy;&gcy;&acy;. &Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---unshallow"><span data-i18n="f140b1bc8b532068ce3ae63f1211562922ffc813cfd92db3bcfe4085ef0c08ff/c3" data-source="--unshallow" onmousemove="i18n(this)">--unshallow</span></dt> <dd> <p><span data-i18n="b03c895606061a3510d0e9af98f0427df8ae0da4d4d3cec0860af45bf68d9ab4/c6" data-source="If the source repository is complete, convert a shallow repository to a complete one, removing all the limitations imposed by shallow repositories." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&iecy;&ncy;, &pcy;&rcy;&iecy;&ocy;&bcy;&rcy;&acy;&zcy;&ucy;&jcy;&tcy;&iecy; &pcy;&ocy;&vcy;&iecy;&rcy;&khcy;&ncy;&ocy;&scy;&tcy;&ncy;&ycy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &vcy; &pcy;&ocy;&lcy;&ncy;&ycy;&jcy;, &ucy;&scy;&tcy;&rcy;&acy;&ncy;&icy;&vcy; &vcy;&scy;&iecy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&yacy;, &ncy;&acy;&lcy;&acy;&gcy;&acy;&iecy;&mcy;&ycy;&iecy; &mcy;&iecy;&lcy;&kcy;&icy;&mcy;&icy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;&mcy;&icy;.</span></p> <p><span data-i18n="34610e1982b7dbd05f8f3b9358115aff1582a2ff8dfe10e74556b027e3aeb8f9/d6" data-source="If the source repository is shallow, fetch as much as possible so that the current repository has the same history as the source repository." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &ncy;&iecy;&gcy;&lcy;&ucy;&bcy;&ocy;&kcy;&icy;&jcy;, &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&icy;&tcy;&iecy; &kcy;&acy;&kcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &tcy;&iecy;&kcy;&ucy;&shchcy;&icy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &icy;&mcy;&iecy;&lcy; &tcy;&ucy; &zhcy;&iecy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy;, &chcy;&tcy;&ocy; &icy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---update-shallow"><span data-i18n="616034c128e74cb62201d67db1c7a0b64bf5d24b15225a176012e7650ae86dc5/3c" data-source="--update-shallow" onmousemove="i18n(this)">--update-shallow</span></dt> <dd> <p><span data-i18n="5222eb128b649bf4d07290bbf80036bb9485e2861fa0a16680059ae539bb5f4e/86" data-source="By default when fetching from a shallow repository, &lt;code&gt;git fetch&lt;/code&gt; refuses refs that require updating .git/shallow. This option updates .git/shallow and accepts such refs." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &pcy;&rcy;&icy; &zcy;&acy;&gcy;&rcy;&ucy;&zcy;&kcy;&iecy; &icy;&zcy; &mcy;&iecy;&lcy;&kcy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;  <code>git fetch</code>  &ocy;&tcy;&kcy;&lcy;&ocy;&ncy;&yacy;&iecy;&tcy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &tcy;&rcy;&iecy;&bcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; .git/shallow. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy; .git/shallow &icy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; &tcy;&acy;&kcy;&icy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---negotiation-tipltcommitglobgt"><span data-i18n="bf00d05a18606072b6f47ab9d0142497e53e3fa198530bf0b98d43b530880931/45" data-source="--negotiation-tip=&amp;lt;commit|glob&amp;gt;" onmousemove="i18n(this)">--negotiation-tip=&lt;commit|glob&gt;</span></dt> <dd> <p><span data-i18n="37fc89208fdadbfb6873bce7e1a097d3b6fe1fbaf2981b6df04618ec70783c6f/69" data-source="By default, Git will report, to the server, commits reachable from all local refs to find common commits in an attempt to reduce the size of the to-be-received packfile. If specified, Git will only report commits reachable from the given tips. This is useful to speed up fetches when the user knows which local ref is likely to have commits in common with the upstream ref being fetched." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  Git  &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&tcy;&softcy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ucy; &ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&khcy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &scy;&ocy; &vcy;&scy;&iecy;&khcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&acy;&jcy;&tcy;&icy; &ocy;&bcy;&shchcy;&icy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &icy; &pcy;&ocy;&pcy;&ycy;&tcy;&acy;&tcy;&softcy;&scy;&yacy; &ucy;&mcy;&iecy;&ncy;&softcy;&shcy;&icy;&tcy;&softcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&iecy;&mcy;&ocy;&gcy;&ocy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy;. &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy;,  Git  &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&khcy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &icy;&zcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &scy;&ocy;&vcy;&iecy;&tcy;&ocy;&vcy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &dcy;&lcy;&yacy; &ucy;&scy;&kcy;&ocy;&rcy;&iecy;&ncy;&icy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;, &kcy;&ocy;&gcy;&dcy;&acy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy; &zcy;&ncy;&acy;&iecy;&tcy;, &kcy;&acy;&kcy;&acy;&yacy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&acy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&acy;, &vcy;&iecy;&rcy;&ocy;&yacy;&tcy;&ncy;&ocy;, &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&mcy;&iecy;&tcy;&softcy; &ocy;&bcy;&shchcy;&icy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &scy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&mcy;&ocy;&jcy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&ocy;&jcy;.</span></p> <p><span data-i18n="8c9fabd0a72efd03623c6c9851cb4327a5a1a3e9a80cb1fd5ef6a0ba1929d0dd/a6" data-source="This option may be specified more than once; if so, Git will report commits reachable from any of the given commits." onmousemove="i18n(this)">&Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&zcy;&acy;; &iecy;&scy;&lcy;&icy; &dcy;&acy;, &tcy;&ocy;  Git  &scy;&ocy;&ocy;&bcy;&shchcy;&icy;&tcy; &ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&khcy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &icy;&zcy; &lcy;&yucy;&bcy;&ocy;&gcy;&ocy; &icy;&zcy; &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;.</span></p> <p><span data-i18n="d336c86abb997c121ba13bc8f6ce601078ef3c745b697c3ee0fae83504bfc35b/96" data-source="The argument to this option may be a glob on ref names, a ref, or the (possibly abbreviated) SHA-1 of a commit. Specifying a glob is equivalent to specifying this option multiple times, one for each matching ref name." onmousemove="i18n(this)">&Acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&mcy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &ocy;&bcy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &icy;&mcy;&iecy;&ncy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &scy;&scy;&ycy;&lcy;&kcy;&acy; &icy;&lcy;&icy; (&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;, &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&ncy;&ycy;&jcy;) SHA-1 &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;. &Ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&iecy; glob &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&yucy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;, &pcy;&ocy; &ocy;&dcy;&ncy;&ocy;&mcy;&ucy; &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &icy;&mcy;&iecy;&ncy;&icy; &scy;&scy;&ycy;&lcy;&kcy;&icy;.</span></p> <p><span data-i18n="64ac3b826ea7adc4a50214e86f6a25ef273466f1bfa4d07a307939766fbfc6b5/6f" data-source="See also the &lt;code&gt;fetch.negotiationAlgorithm&lt;/code&gt; and &lt;code&gt;push.negotiate&lt;/code&gt; configuration variables documented in &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;, and the &lt;code&gt;--negotiate-only&lt;/code&gt; option below." onmousemove="i18n(this)">&Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>fetch.negotiationAlgorithm</code>  &icy;  <code>push.negotiate</code> , &ocy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy;  <a href="git-config.html">git-config[1]</a> , &icy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>--negotiate-only</code>  &ncy;&icy;&zhcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---negotiate-only"><span data-i18n="5be08c27ee7ef8d34c647acbd4abf05abbb3b733018c3b3948ea9e64130acc83/cd" data-source="--negotiate-only" onmousemove="i18n(this)">--negotiate-only</span></dt> <dd> <p><span data-i18n="92eeaf8ff6e54d7a88f830c924f48aae68164f028446481ee35a71d811d077c8/bb" data-source="Do not fetch anything from the server, and instead print the ancestors of the provided &lt;code&gt;--negotiation-tip=*&lt;/code&gt; arguments, which we have in common with the server." onmousemove="i18n(this)">&Ncy;&icy;&chcy;&iecy;&gcy;&ocy; &ncy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&jcy;&tcy;&iecy; &scy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&acy;, &acy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&jcy;&tcy;&iecy; &pcy;&rcy;&iecy;&dcy;&kcy;&icy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;  <code>--negotiation-tip=*</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ucy; &ncy;&acy;&scy; &iecy;&scy;&tcy;&softcy; &ocy;&bcy;&shchcy;&icy;&iecy; &scy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ocy;&mcy;.</span></p> <p><span data-i18n="d090ee0aa1c36c8c6bd8007d04299ac49e2a1476024e31d6782e446cd2f8e6c7/87" data-source="This is incompatible with &lt;code&gt;--recurse-submodules=[yes|on-demand]&lt;/code&gt;. Internally this is used to implement the &lt;code&gt;push.negotiate&lt;/code&gt; option, see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &ncy;&iecy;&scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ocy; &scy;  <code>--recurse-submodules=[yes|on-demand]</code> . &Vcy;&ncy;&ucy;&tcy;&rcy;&icy; &ecy;&tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &rcy;&iecy;&acy;&lcy;&icy;&zcy;&acy;&tscy;&icy;&icy; &ocy;&pcy;&tscy;&icy;&icy;  <code>push.negotiate</code> , &scy;&mcy;.  <a href="git-config.html">git-config[1]</a> .</span></p> </dd> <dt id="Documentation/git-fetch.txt---dry-run"><span data-i18n="675ca48430023bf861e914e0cf5bbe183efe84bd9d831affc574394bf4edc690/c1" data-source="--dry-run" onmousemove="i18n(this)">--dry-run</span></dt> <dd> <p><span data-i18n="7a0fa829b664bd23352f75eb3d70aa2acfc1426dfececf3c9265bc06bc2576e3/f9" data-source="Show what would be done, without making any changes." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy;, &chcy;&tcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&dcy;&iecy;&lcy;&acy;&ncy;&ocy;, &ncy;&iecy; &vcy;&ncy;&ocy;&scy;&yacy; &ncy;&icy;&kcy;&acy;&kcy;&icy;&khcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---porcelain"><span data-i18n="99995b429bdc79d181ef1433b732eb66d793543f436f1d4858e72e12b9aeb7ee/95" data-source="--porcelain" onmousemove="i18n(this)">--porcelain</span></dt> <dd> <p><span data-i18n="debd43b7f73a698c71db26211142834f6b33caf47d10002a00dc6c9ef957f2cb/5b" data-source="Print the output to standard output in an easy-to-parse format for scripts. See section OUTPUT in &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt; for details." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &ncy;&acy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&ycy;&vcy;&ocy;&dcy; &vcy; &ucy;&dcy;&ocy;&bcy;&ncy;&ocy;&mcy; &dcy;&lcy;&yacy; &acy;&ncy;&acy;&lcy;&icy;&zcy;&acy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy; &dcy;&lcy;&yacy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&iecy;&vcy;. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy; &Vcy;&Ycy;&KHcy;&Ocy;&Dcy; &vcy;  <a href="git-fetch.html">git-fetch[1]</a> .</span></p> <p><span data-i18n="1bc4aa122f507a0927b87d6f33ed15b7a8d56c02c3189e7e1e1234d4ab8e1fda/7f" data-source="This is incompatible with &lt;code&gt;--recurse-submodules=[yes|on-demand]&lt;/code&gt; and takes precedence over the &lt;code&gt;fetch.output&lt;/code&gt; config option." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &ncy;&iecy;&scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ocy; &scy;  <code>--recurse-submodules=[yes|on-demand]</code>  &icy; &icy;&mcy;&iecy;&iecy;&tcy; &pcy;&rcy;&icy;&ocy;&rcy;&icy;&tcy;&iecy;&tcy; &ncy;&acy;&dcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&mcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>fetch.output</code> .</span></p> </dd> <dt id="Documentation/git-fetch.txt---no-write-fetch-head"><span data-i18n="15c056d2f3fafb80e1f7ca0035ecba3bafab7b6c5434a90f609d982bd8ddfb2c/49" data-source="--[no-]write-fetch-head" onmousemove="i18n(this)">--[no-]write-fetch-head</span></dt> <dd> <p><span data-i18n="d4ef6687e51616bf13418665f69317a6f9e94fcd4f07bd2822d00168618f060b/5f" data-source="Write the list of remote refs fetched in the &lt;code&gt;FETCH_HEAD&lt;/code&gt; file directly under &lt;code&gt;$GIT_DIR&lt;/code&gt;. This is the default. Passing &lt;code&gt;--no-write-fetch-head&lt;/code&gt; from the command line tells Git not to write the file. Under &lt;code&gt;--dry-run&lt;/code&gt; option, the file is never written." onmousemove="i18n(this)">&Zcy;&acy;&pcy;&icy;&shcy;&icy;&tcy;&iecy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy;  <code>FETCH_HEAD</code> , &ncy;&iecy;&pcy;&ocy;&scy;&rcy;&iecy;&dcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy; &pcy;&ocy;&dcy;  <code>$GIT_DIR</code> . &Ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;. &Pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&acy;  <code>--no-write-fetch-head</code>  &icy;&zcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&iecy;&tcy;  Git  &ncy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&tcy;&softcy; &fcy;&acy;&jcy;&lcy;. &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &ocy;&pcy;&tscy;&icy;&icy;  <code>--dry-run</code>  &fcy;&acy;&jcy;&lcy; &ncy;&icy;&kcy;&ocy;&gcy;&dcy;&acy; &ncy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt--f"><span data-i18n="0e6503c1ece40e4ea7668463248ea2716eb37643f2c2c605f8bcee4d195a1705/83" data-source="-f" onmousemove="i18n(this)">-f</span></dt> <dt id="Documentation/git-fetch.txt---force"><span data-i18n="be262a109369ff4174b4b7a7aa917a83ca99dc94093be7d497384bb8c0f9cee6/ef" data-source="--force" onmousemove="i18n(this)">--force</span></dt> <dd> <p><span data-i18n="70fbaa503b15aa5d7f2307a11cd83a668d401cff895109e1232c8ce331224cb4/62" data-source="When &lt;code&gt;git fetch&lt;/code&gt; is used with &lt;code&gt;&amp;lt;src&amp;gt;:&amp;lt;dst&amp;gt;&lt;/code&gt; refspec, it may refuse to update the local branch as discussed in the &lt;code&gt;&amp;lt;refspec&amp;gt;&lt;/code&gt; part below. This option overrides that check." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy;  <code>git fetch</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &scy;&ocy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&iecy;&jcy;  <code>&lt;src&gt;:&lt;dst&gt;</code> , &ocy;&ncy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ocy;&tcy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;&scy;&yacy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&tcy;&softcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ucy;&yucy; &vcy;&iecy;&tcy;&kcy;&ucy;, &kcy;&acy;&kcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;  <code>&lt;refspec&gt;</code>  &ncy;&icy;&zhcy;&iecy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&tcy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &ecy;&tcy;&ucy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&ucy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt--k"><span data-i18n="2491456786e2f980156bb6d6932d5f25deea5b8b234c1a89766ff9280ab1f280/02" data-source="-k" onmousemove="i18n(this)">-k</span></dt> <dt id="Documentation/git-fetch.txt---keep"><span data-i18n="ad8e4cbae591ad249ce8e2aba49d9676fbb2a16a7520506a682b1418ae1ad979/0b" data-source="--keep" onmousemove="i18n(this)">--keep</span></dt> <dd> <p><span data-i18n="3001bb0605b928627abbcce81742a68500cc194f42190f66217cf098117b46ac/af" data-source="Keep downloaded pack." onmousemove="i18n(this)">&Scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&iecy; &scy;&kcy;&acy;&chcy;&acy;&ncy;&ncy;&ycy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---multiple"><span data-i18n="bc364c791758d35f7330a19963811c761596a1224ff0a965eb89164b58321331/a1" data-source="--multiple" onmousemove="i18n(this)">--multiple</span></dt> <dd> <p><span data-i18n="1524238b0887f4bb4bdc24ae0dea50b6595733e582f4f4bf97e98b9bee11c971/5d" data-source="Allow several &amp;lt;repository&amp;gt; and &amp;lt;group&amp;gt; arguments to be specified. No &amp;lt;refspec&amp;gt;s may be specified." onmousemove="i18n(this)">&Rcy;&acy;&zcy;&rcy;&iecy;&shcy;&icy;&tcy;&softcy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &lt;repository&gt; &icy; &lt;group&gt;. &Ncy;&iecy;&lcy;&softcy;&zcy;&yacy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &lt;refspec&gt;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---no-auto-maintenance"><span data-i18n="84ff8727aed37d13a18169296e588b32cf7f729ea36120fc053596c8f4da057e/cd" data-source="--[no-]auto-maintenance" onmousemove="i18n(this)">--[no-]auto-maintenance</span></dt> <dt id="Documentation/git-fetch.txt---no-auto-gc"><span data-i18n="610dfd34a9a8fece9f33aa22087a49660bf8cb1cdca787bf7e60f1cac9452df5/b1" data-source="--[no-]auto-gc" onmousemove="i18n(this)">--[no-]auto-gc</span></dt> <dd> <p><span data-i18n="fa3303824a75f74e65cd4880464109037dd260e4ac731f87b7189a0e8dada6f8/22" data-source="Run &lt;code&gt;git maintenance run --auto&lt;/code&gt; at the end to perform automatic repository maintenance if needed. (&lt;code&gt;--[no-]auto-gc&lt;/code&gt; is a synonym.) This is enabled by default." onmousemove="i18n(this)">&Vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &zcy;&acy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&iecy;  <code>git maintenance run --auto</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&rcy;&icy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&softcy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&iecy; &ocy;&bcy;&scy;&lcy;&ucy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&iecy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;. ( <code>--[no-]auto-gc</code>  &mdash; &scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy;.) &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ocy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---no-write-commit-graph"><span data-i18n="a3846489a78c1852b086d8867ed663594b4e182c1aa206cac8446ae8c2ae606f/36" data-source="--[no-]write-commit-graph" onmousemove="i18n(this)">--[no-]write-commit-graph</span></dt> <dd> <p><span data-i18n="66243bc8e9215ae9a3e5726f4d5dc2f55d9c2c033d2f927f703768d13565963c/f5" data-source="Write a commit-graph after fetching. This overrides the config setting &lt;code&gt;fetch.writeCommitGraph&lt;/code&gt;." onmousemove="i18n(this)">&Ncy;&acy;&pcy;&icy;&shcy;&icy;&tcy;&iecy; &gcy;&rcy;&acy;&fcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&ocy;&scy;&lcy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&ucy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>fetch.writeCommitGraph</code> .</span></p> </dd> <dt id="Documentation/git-fetch.txt---prefetch"><span data-i18n="139a448916552ff78dd46958a8b1640ff6949376fe0f4a1b2b929e303e7a9a32/ef" data-source="--prefetch" onmousemove="i18n(this)">--prefetch</span></dt> <dd> <p><span data-i18n="a6d2bef14f9fdace2fcd78e3753e134e325c9bbb76104c1f2b9f6ba157e84a85/be" data-source="Modify the configured refspec to place all refs into the &lt;code&gt;refs/prefetch/&lt;/code&gt; namespace. See the &lt;code&gt;prefetch&lt;/code&gt; task in &lt;a href=&quot;git-maintenance&quot;&gt;git-maintenance[1]&lt;/a&gt;." onmousemove="i18n(this)">&Icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&iecy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ucy;&yucy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&mcy;&iecy;&scy;&tcy;&icy;&tcy;&softcy; &vcy;&scy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&ocy; &icy;&mcy;&iecy;&ncy;  <code>refs/prefetch/</code> . &Scy;&mcy;. &zcy;&acy;&dcy;&acy;&chcy;&ucy;  <code>prefetch</code>  &vcy;  <a href="git-maintenance.html">git-maintenance[1]</a> .</span></p> </dd> <dt id="Documentation/git-fetch.txt--p"><span data-i18n="567479c447e472328522a1d759aabb9b579e4522a6da547c983d29e94c1604c2/a3" data-source="-p" onmousemove="i18n(this)">-p</span></dt> <dt id="Documentation/git-fetch.txt---prune"><span data-i18n="f0fa17d69b07b247c6d688bbd4f199b993292126a4400cf90778ae3449c5f5a3/a6" data-source="--prune" onmousemove="i18n(this)">--prune</span></dt> <dd> <p><span data-i18n="c493fedf881fe6ba2e661e0eed87cb5804fa4db06a1fad5aa7845458da1bb692/98" data-source="Before fetching, remove any remote-tracking references that no longer exist on the remote. Tags are not subject to pruning if they are fetched only because of the default tag auto-following or due to a --tags option. However, if tags are fetched due to an explicit refspec (either on the command line or in the remote configuration, for example if the remote was cloned with the --mirror option), then they are also subject to pruning. Supplying &lt;code&gt;--prune-tags&lt;/code&gt; is a shorthand for providing the tag refspec." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &ucy;&dcy;&acy;&lcy;&icy;&tcy;&iecy; &vcy;&scy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&iecy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy; &ncy;&iecy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&mcy; &kcy;&ocy;&mcy;&pcy;&softcy;&yucy;&tcy;&iecy;&rcy;&iecy;. &Tcy;&iecy;&gcy;&icy; &ncy;&iecy; &pcy;&ocy;&dcy;&lcy;&iecy;&zhcy;&acy;&tcy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yucy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &icy;&zcy;-&zcy;&acy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&gcy;&ocy; &scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &tcy;&iecy;&gcy;&acy;&mcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&lcy;&icy; &icy;&zcy;-&zcy;&acy; &ocy;&pcy;&tscy;&icy;&icy; --tags. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &iecy;&scy;&lcy;&icy; &tcy;&iecy;&gcy;&icy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy;&scy;&yacy; &icy;&zcy;-&zcy;&acy; &yacy;&vcy;&ncy;&ocy;&jcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&kcy;&icy; (&lcy;&icy;&bcy;&ocy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &lcy;&icy;&bcy;&ocy; &vcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &iecy;&scy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy; &bcy;&ycy;&lcy; &kcy;&lcy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &ocy;&pcy;&tscy;&icy;&icy; --mirror), &tcy;&ocy; &ocy;&ncy;&icy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&ocy;&dcy;&lcy;&iecy;&zhcy;&acy;&tcy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yucy;. &Pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy;  <code>--prune-tags</code>  &mdash; &ecy;&tcy;&ocy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&iecy; &dcy;&lcy;&yacy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &tcy;&iecy;&gcy;&acy; refspec.</span></p> <p><span data-i18n="e53ceaa309c458e0364e980aa86329683e6058454961845c69dde31b371a6be0/ec" data-source="See the PRUNING section below for more details." onmousemove="i18n(this)">&Bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ucy;&yucy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &scy;&mcy;&ocy;&tcy;&rcy;&icy;&tcy;&iecy; &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy; &Ocy;&Bcy;&Rcy;&IEcy;&Zcy;&Kcy;&Acy; &ncy;&icy;&zhcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt--P"><span data-i18n="fcfe5f8210a246fa78e04f33d0f468a3678350988ff153fa9a255ddb171dc9e5/6b" data-source="-P" onmousemove="i18n(this)">-P</span></dt> <dt id="Documentation/git-fetch.txt---prune-tags"><span data-i18n="15057862447927bbea7bbcc4554b526d442f77e93cc6c1fb6ae09eb9262bd7d0/ad" data-source="--prune-tags" onmousemove="i18n(this)">--prune-tags</span></dt> <dd> <p><span data-i18n="68720b934069a01f1848401fc18d4fa38a86fe4a3d5f9dc2771114bcff697dd1/5c" data-source="Before fetching, remove any local tags that no longer exist on the remote if &lt;code&gt;--prune&lt;/code&gt; is enabled. This option should be used more carefully, unlike &lt;code&gt;--prune&lt;/code&gt; it will remove any local references (local tags) that have been created. This option is a shorthand for providing the explicit tag refspec along with &lt;code&gt;--prune&lt;/code&gt;, see the discussion about that in its documentation." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &ucy;&dcy;&acy;&lcy;&icy;&tcy;&iecy; &vcy;&scy;&iecy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &tcy;&iecy;&gcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy; &ncy;&iecy;&tcy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&mcy; &kcy;&ocy;&mcy;&pcy;&softcy;&yucy;&tcy;&iecy;&rcy;&iecy;, &iecy;&scy;&lcy;&icy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;  <code>--prune</code> . &Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&scy;&tcy;&ocy;&rcy;&ocy;&zhcy;&ncy;&ocy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy;  <code>--prune</code>  &ocy;&ncy;&acy; &ucy;&dcy;&acy;&lcy;&icy;&tcy; &vcy;&scy;&iecy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&iecy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; (&lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &tcy;&iecy;&gcy;&icy;). &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&iecy;&mcy; &dcy;&lcy;&yacy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &yacy;&vcy;&ncy;&ocy;&jcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &tcy;&iecy;&gcy;&acy; refspec &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy;  <code>--prune</code>  , &scy;&mcy;. &ocy;&bcy;&scy;&ucy;&zhcy;&dcy;&iecy;&ncy;&icy;&iecy; &ecy;&tcy;&ocy;&gcy;&ocy; &vcy; &dcy;&ocy;&kcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;&tscy;&icy;&icy;.</span></p> <p><span data-i18n="e53ceaa309c458e0364e980aa86329683e6058454961845c69dde31b371a6be0/ec" data-source="See the PRUNING section below for more details." onmousemove="i18n(this)">&Bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ucy;&yucy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &scy;&mcy;&ocy;&tcy;&rcy;&icy;&tcy;&iecy; &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy; &Ocy;&Bcy;&Rcy;&IEcy;&Zcy;&Kcy;&Acy; &ncy;&icy;&zhcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt--n"><span data-i18n="5249f4fcc629efa0e6d6b2bf746b6c5de61611ce719ad61ac820fbe5c8cece66/28" data-source="-n" onmousemove="i18n(this)">-n</span></dt> <dt id="Documentation/git-fetch.txt---no-tags"><span data-i18n="de40899bd4111e741666dad2565a03222958eb629da88c5c6b287bc6b70d1c80/55" data-source="--no-tags" onmousemove="i18n(this)">--no-tags</span></dt> <dd> <p><span data-i18n="b03e0d28a5dec63c7ef9e8786897f5e474ab4fa6bdb146b66c085d09aacdd90c/c7" data-source="By default, tags that point at objects that are downloaded from the remote repository are fetched and stored locally. This option disables this automatic tag following. The default behavior for a remote may be specified with the remote.&amp;lt;name&amp;gt;.tagOpt setting. See &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &tcy;&iecy;&gcy;&icy;, &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&shchcy;&icy;&iecy; &ncy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &zcy;&acy;&gcy;&rcy;&ucy;&zhcy;&iecy;&ncy;&ncy;&ycy;&iecy; &icy;&zcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy;&scy;&yacy; &icy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&iecy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&iecy; &tcy;&iecy;&gcy;&ocy;&vcy;. &Pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &dcy;&lcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy; Remote.&lt;name&gt;.tagOpt. &Scy;&mcy;.  <a href="git-config.html">git-config[1]</a> .</span></p> </dd> <dt id="Documentation/git-fetch.txt---refetch"><span data-i18n="db6eedb78c386dba97c6e9469722e625c22932a8d8d25b7156a1317da99cd7dd/d7" data-source="--refetch" onmousemove="i18n(this)">--refetch</span></dt> <dd> <p><span data-i18n="ee1cab81bcd400138bd3794e7681de60ffb8d1bda7318b4f93283ab97825fbea/ca" data-source="Instead of negotiating with the server to avoid transferring commits and associated objects that are already present locally, this option fetches all objects as a fresh clone would. Use this to reapply a partial clone filter from configuration or using &lt;code&gt;--filter=&lt;/code&gt; when the filter definition has changed. Automatic post-fetch maintenance will perform object database pack consolidation to remove any duplicate objects." onmousemove="i18n(this)">&Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &scy;&ocy;&gcy;&lcy;&acy;&scy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &scy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ocy;&mcy; &vcy;&ocy; &icy;&zcy;&bcy;&iecy;&zhcy;&acy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&icy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &icy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ucy;&zhcy;&iecy; &pcy;&rcy;&icy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;, &ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&tcy; &vcy;&scy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &kcy;&acy;&kcy; &ecy;&tcy;&ocy; &scy;&dcy;&iecy;&lcy;&acy;&lcy; &bcy;&ycy; &ncy;&ocy;&vcy;&ycy;&jcy; &kcy;&lcy;&ocy;&ncy;. &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &ecy;&tcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&ncy;&ocy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy; &chcy;&acy;&scy;&tcy;&icy;&chcy;&ncy;&ocy;&gcy;&ocy; &kcy;&lcy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &icy;&zcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &icy;&lcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;  <code>--filter=</code> , &kcy;&ocy;&gcy;&dcy;&acy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&iecy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&acy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&lcy;&ocy;&scy;&softcy;. &Acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&iecy; &ocy;&bcy;&scy;&lcy;&ucy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&iecy; &pcy;&ocy;&scy;&lcy;&iecy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy; &kcy;&ocy;&ncy;&scy;&ocy;&lcy;&icy;&dcy;&acy;&tscy;&icy;&yucy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; &bcy;&acy;&zcy;&ycy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &dcy;&lcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy; &lcy;&yucy;&bcy;&ycy;&khcy; &dcy;&ucy;&bcy;&lcy;&icy;&kcy;&acy;&tcy;&ocy;&vcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---refmapltrefspecgt"><span data-i18n="4c6745e6821ec71292c5686ff9d7af57c59e054191cd400455a83521255c65e3/eb" data-source="--refmap=&amp;lt;refspec&amp;gt;" onmousemove="i18n(this)">--refmap=&lt;refspec&gt;</span></dt> <dd> <p><span data-i18n="3f11346a5ccd70162edd98765cfa9bb92055e8c3de4c8e35084c063d34957381/d7" data-source="When fetching refs listed on the command line, use the specified refspec (can be given more than once) to map the refs to remote-tracking branches, instead of the values of &lt;code&gt;remote.*.fetch&lt;/code&gt; configuration variables for the remote repository. Providing an empty &lt;code&gt;&amp;lt;refspec&amp;gt;&lt;/code&gt; to the &lt;code&gt;--refmap&lt;/code&gt; option causes Git to ignore the configured refspecs and rely entirely on the refspecs supplied as command-line arguments. See section on &amp;quot;Configured Remote-tracking Branches&amp;quot; for details." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ucy;&yucy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&kcy;&icy; (&mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &zcy;&acy;&dcy;&acy;&ncy;&acy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&zcy;&acy;) &dcy;&lcy;&yacy; &scy;&ocy;&pcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &scy; &vcy;&iecy;&tcy;&vcy;&yacy;&mcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&jcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>remote.*.fetch</code>  &dcy;&lcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;. &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &pcy;&ucy;&scy;&tcy;&ocy;&jcy;  <code>&lt;refspec&gt;</code>  &vcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&iecy;  <code>--refmap</code> ,  Git  &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ycy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &icy; &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &pcy;&ocy;&lcy;&acy;&gcy;&acy;&tcy;&softcy;&scy;&yacy; &ncy;&acy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;  &quot;Configured Remote-tracking Branches&quot; .</span></p> </dd> <dt id="Documentation/git-fetch.txt--t"><span data-i18n="7cd2e81795b97f4d593d0150f2882d884095719e4f612093a853d72747ebdba0/03" data-source="-t" onmousemove="i18n(this)">-t</span></dt> <dt id="Documentation/git-fetch.txt---tags"><span data-i18n="ca2ed6721d83f4f364916ec2259d24adfdba6b230be747d80ed87a4797650daf/8c" data-source="--tags" onmousemove="i18n(this)">--tags</span></dt> <dd> <p><span data-i18n="d14d5bf4afedada85e6e726e9cd9a34e688c8b4d42b9eeab523556dca14cbd2c/de" data-source="Fetch all tags from the remote (i.e., fetch remote tags &lt;code&gt;refs/tags/*&lt;/code&gt; into local tags with the same name), in addition to whatever else would otherwise be fetched. Using this option alone does not subject tags to pruning, even if --prune is used (though tags may be pruned anyway if they are also the destination of an explicit refspec; see &lt;code&gt;--prune&lt;/code&gt;)." onmousemove="i18n(this)">&Icy;&zcy;&vcy;&lcy;&iecy;&kcy;&icy;&tcy;&iecy; &vcy;&scy;&iecy; &tcy;&iecy;&gcy;&icy; &scy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy; (&tcy;. &iecy;. &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&icy;&tcy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &tcy;&iecy;&gcy;&icy;  <code>refs/tags/*</code>  &vcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &tcy;&iecy;&gcy;&icy; &scy; &tcy;&iecy;&mcy; &zhcy;&iecy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy;), &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&scy;&iecy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy;, &chcy;&tcy;&ocy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &bcy;&ycy;&lcy;&ocy; &bcy;&ycy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ocy;. &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &ncy;&iecy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yucy; &tcy;&iecy;&gcy;&ocy;&vcy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; --prune (&khcy;&ocy;&tcy;&yacy; &tcy;&iecy;&gcy;&icy; &vcy; &lcy;&yucy;&bcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&ycy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &tcy;&acy;&kcy;&zhcy;&iecy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &mcy;&iecy;&scy;&tcy;&ocy;&mcy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &yacy;&vcy;&ncy;&ocy;&jcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&kcy;&icy;; &scy;&mcy;.  <code>--prune</code> ).</span></p> </dd> <dt id="Documentation/git-fetch.txt---recurse-submodulesyeson-demandno"><span data-i18n="f88bd7dc7fe79b43a953f4e3a59ed3166dfd111c872d3c38b652c39e34443e61/fe" data-source="--recurse-submodules[=yes|on-demand|no]" onmousemove="i18n(this)">--recurse-submodules[=yes|on-demand|no]</span></dt> <dd> <p><span data-i18n="06dc3afd2e0f834af5efec4debdf047ebd4daff0342035fb1408d23f0fa8b769/55" data-source="This option controls if and under what conditions new commits of submodules should be fetched too. When recursing through submodules, &lt;code&gt;git fetch&lt;/code&gt; always attempts to fetch &amp;quot;changed&amp;quot; submodules, that is, a submodule that has commits that are referenced by a newly fetched superproject commit but are missing in the local submodule clone. A changed submodule can be fetched as long as it is present locally e.g. in &lt;code&gt;$GIT_DIR/modules/&lt;/code&gt; (see &lt;a href=&quot;gitsubmodules&quot;&gt;gitsubmodules[7]&lt;/a&gt;); if the upstream adds a new submodule, that submodule cannot be fetched until it is cloned e.g. by &lt;code&gt;git submodule update&lt;/code&gt;." onmousemove="i18n(this)">&Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;, &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &lcy;&icy; &icy; &pcy;&rcy;&icy; &kcy;&acy;&kcy;&icy;&khcy; &ucy;&scy;&lcy;&ocy;&vcy;&icy;&yacy;&khcy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&tcy;&softcy; &ncy;&ocy;&vcy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&iecy;&jcy;. &Pcy;&rcy;&icy; &rcy;&iecy;&kcy;&ucy;&rcy;&scy;&icy;&icy; &chcy;&iecy;&rcy;&iecy;&zcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&icy;  <code>git fetch</code>  &vcy;&scy;&iecy;&gcy;&dcy;&acy; &pcy;&ycy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&icy;  &quot;changed&quot; , &tcy;&ocy; &iecy;&scy;&tcy;&softcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&softcy;, &icy;&mcy;&iecy;&yucy;&shchcy;&icy;&jcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &ncy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy;&ncy;&ocy;&vcy;&softcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&acy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy; &scy;&ucy;&pcy;&iecy;&rcy;&pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy;, &ncy;&ocy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &vcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&mcy; &kcy;&lcy;&ocy;&ncy;&iecy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy;. &Icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&jcy; &scy;&ucy;&bcy;&mcy;&ocy;&dcy;&ucy;&lcy;&softcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy;, &pcy;&ocy;&kcy;&acy; &ocy;&ncy; &pcy;&rcy;&icy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &vcy;  <code>$GIT_DIR/modules/</code>  (&scy;&mcy;.  <a href="gitsubmodules.html">gitsubmodules[7]</a> ); &iecy;&scy;&lcy;&icy; &vcy;&ocy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&jcy; &pcy;&ocy;&tcy;&ocy;&kcy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &ncy;&ocy;&vcy;&ycy;&jcy; &scy;&ucy;&bcy;&mcy;&ocy;&dcy;&ucy;&lcy;&softcy;, &ecy;&tcy;&ocy;&tcy; &scy;&ucy;&bcy;&mcy;&ocy;&dcy;&ucy;&lcy;&softcy; &ncy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy; &dcy;&ocy; &tcy;&iecy;&khcy; &pcy;&ocy;&rcy;, &pcy;&ocy;&kcy;&acy; &ocy;&ncy; &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &kcy;&lcy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git submodule update</code>  .</span></p> <p><span data-i18n="cba57034ef69352ee7e9332aa5f40c1c2d74eab526a006ec66694b5cdf3011fc/66" data-source="When set to &lt;code&gt;on-demand&lt;/code&gt;, only changed submodules are fetched. When set to &lt;code&gt;yes&lt;/code&gt;, all populated submodules are fetched and submodules that are both unpopulated and changed are fetched. When set to &lt;code&gt;no&lt;/code&gt;, submodules are never fetched." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>on-demand</code> , &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&icy;. &IEcy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>yes</code> , &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy;&scy;&iecy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&icy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &ncy;&iecy;&zcy;&acy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&icy;. &IEcy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>no</code> , &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&icy; &ncy;&icy;&kcy;&ocy;&gcy;&dcy;&acy; &ncy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> <p><span data-i18n="c4c699bb0a49090501866aaf1c6d3677352931bc82bad5284ebd0e4e6fe606a0/e1" data-source="When unspecified, this uses the value of &lt;code&gt;fetch.recurseSubmodules&lt;/code&gt; if it is set (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;), defaulting to &lt;code&gt;on-demand&lt;/code&gt; if unset. When this option is used without any value, it defaults to &lt;code&gt;yes&lt;/code&gt;." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>fetch.recurseSubmodules</code> , &iecy;&scy;&lcy;&icy; &ocy;&ncy;&ocy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ), &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>on-demand</code> , &iecy;&scy;&lcy;&icy; &ocy;&ncy;&ocy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy;. &IEcy;&scy;&lcy;&icy; &ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &bcy;&iecy;&zcy; &kcy;&acy;&kcy;&ocy;&gcy;&ocy;-&lcy;&icy;&bcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;, &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>yes</code> .</span></p> </dd> <dt id="Documentation/git-fetch.txt--j"><span data-i18n="2dbd9f39c1512dde969ed4d03334e96a639f0a2af297836bc297d2bbd5d623e2/46" data-source="-j" onmousemove="i18n(this)">-j</span></dt> <dt id="Documentation/git-fetch.txt---jobsltngt"><span data-i18n="3faf97fd050155233c94e2a6f7f8e729d761ee1a9868eb0a7481c85c5b0389fc/04" data-source="--jobs=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--jobs=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="46d9f2f1f00da39783e278bb40549114c8e8540abd09484844734ac3303579f6/28" data-source="Number of parallel children to be used for all forms of fetching." onmousemove="i18n(this)">&Kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &dcy;&ocy;&chcy;&iecy;&rcy;&ncy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &vcy;&scy;&iecy;&khcy; &fcy;&ocy;&rcy;&mcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;.</span></p> <p><span data-i18n="f87e06f2aca98c740b76c3cd2f14999ea8a7593cbc49143d79cabca9d316803b/32" data-source="If the &lt;code&gt;--multiple&lt;/code&gt; option was specified, the different remotes will be fetched in parallel. If multiple submodules are fetched, they will be fetched in parallel. To control them independently, use the config settings &lt;code&gt;fetch.parallel&lt;/code&gt; and &lt;code&gt;submodule.fetchJobs&lt;/code&gt; (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;)." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &bcy;&ycy;&lcy;&acy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>--multiple</code> , &rcy;&acy;&zcy;&ncy;&ycy;&iecy; &pcy;&ucy;&lcy;&softcy;&tcy;&ycy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&ocy;&dcy;&kcy;&lcy;&yucy;&chcy;&acy;&tcy;&softcy;&scy;&yacy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&ocy;. &IEcy;&scy;&lcy;&icy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ocy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&iecy;&jcy;, &ocy;&ncy;&icy; &bcy;&ucy;&dcy;&ucy;&tcy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ycy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&ocy;. &Dcy;&lcy;&yacy; &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&gcy;&ocy; &ucy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&mcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&icy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&acy;  <code>fetch.parallel</code>  &icy;  <code>submodule.fetchJobs</code>  (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ).</span></p> <p><span data-i18n="72a6c418504ba50d2427664d2a6f617b00ac72c9e7cebdd6ae2e85e49c4cd2af/44" data-source="Typically, parallel recursive and multi-remote fetches will be faster. By default fetches are performed sequentially, not in parallel." onmousemove="i18n(this)">&Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&acy;&yacy; &rcy;&iecy;&kcy;&ucy;&rcy;&scy;&icy;&vcy;&ncy;&acy;&yacy; &icy; &mcy;&ncy;&ocy;&gcy;&ocy;&ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&acy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&acy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &bcy;&ycy;&scy;&tcy;&rcy;&iecy;&iecy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&acy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;, &acy; &ncy;&iecy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&ocy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---no-recurse-submodules"><span data-i18n="ee4f361b3708c726b2f1293d566df473542bac3b43b3608403ec7478dd8ce95f/00" data-source="--no-recurse-submodules" onmousemove="i18n(this)">--no-recurse-submodules</span></dt> <dd> <p><span data-i18n="5f311cd2afeb8ee8e66f066316217af84d2a1371eaf844dd4a077aafc0f557b3/cb" data-source="Disable recursive fetching of submodules (this has the same effect as using the &lt;code&gt;--recurse-submodules=no&lt;/code&gt; option)." onmousemove="i18n(this)">&Ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &rcy;&iecy;&kcy;&ucy;&rcy;&scy;&icy;&vcy;&ncy;&ucy;&yucy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&ucy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&iecy;&jcy; (&ecy;&tcy;&ocy; &icy;&mcy;&iecy;&iecy;&tcy; &tcy;&ocy;&tcy; &zhcy;&iecy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;, &chcy;&tcy;&ocy; &icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &ocy;&pcy;&tscy;&icy;&icy;  <code>--recurse-submodules=no</code> ).</span></p> </dd> <dt id="Documentation/git-fetch.txt---set-upstream"><span data-i18n="7fefc4bc9f95f71a53436cfc05926c03c71d0891b46ecc67a00a73378de7ea02/28" data-source="--set-upstream" onmousemove="i18n(this)">--set-upstream</span></dt> <dd> <p><span data-i18n="cb0431113ab6b7c2c8e4f011d5923e99afda5eea7026463a15fd05383c325df3/18" data-source="If the remote is fetched successfully, add upstream (tracking) reference, used by argument-less &lt;a href=&quot;git-pull&quot;&gt;git-pull[1]&lt;/a&gt; and other commands. For more information, see &lt;code&gt;branch.&amp;lt;name&amp;gt;.merge&lt;/code&gt; and &lt;code&gt;branch.&amp;lt;name&amp;gt;.remote&lt;/code&gt; in &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&iecy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ocy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy;, &dcy;&ocy;&bcy;&acy;&vcy;&softcy;&tcy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&ucy; &ncy;&acy; &vcy;&ocy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&jcy; &pcy;&ocy;&tcy;&ocy;&kcy; (&ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&iecy;), &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ucy;&yucy;  <a href="git-pull.html">git-pull[1]</a>  &bcy;&iecy;&zcy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &icy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;&mcy;&icy;. &Dcy;&lcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &scy;&mcy;.  <code>branch.&lt;name&gt;.merge</code>  &icy;  <code>branch.&lt;name&gt;.remote</code>  &vcy;  <a href="git-config.html">git-config[1]</a> .</span></p> </dd> <dt id="Documentation/git-fetch.txt---submodule-prefixltpathgt"><span data-i18n="91b805bd10248a313cc5ffe27aecc1b72963a3c85345071b876f796089a29064/59" data-source="--submodule-prefix=&amp;lt;path&amp;gt;" onmousemove="i18n(this)">--submodule-prefix=&lt;path&gt;</span></dt> <dd> <p><span data-i18n="9b9c6c9a40142dc14ef2a0062b49a7103cc47c4e50119719694157cd478f0564/a9" data-source="Prepend &amp;lt;path&amp;gt; to paths printed in informative messages such as &amp;quot;Fetching submodule foo&amp;quot;. This option is used internally when recursing over submodules." onmousemove="i18n(this)">&Dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&jcy;&tcy;&iecy; &lt;path&gt; &kcy; &pcy;&ucy;&tcy;&yacy;&mcy;, &ncy;&acy;&pcy;&iecy;&chcy;&acy;&tcy;&acy;&ncy;&ncy;&ycy;&mcy; &vcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&ocy;&ncy;&ncy;&ycy;&khcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy;&khcy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;  &quot;Fetching submodule foo&quot; . &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy;&ncy;&ucy;&tcy;&rcy;&iecy;&ncy;&ncy;&iecy; &pcy;&rcy;&icy; &rcy;&iecy;&kcy;&ucy;&rcy;&scy;&icy;&icy; &pcy;&ocy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy;&mcy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---recurse-submodules-defaultyeson-demand"><span data-i18n="eb4e81a05532d37a333a98384a8b60c73852fcdee2121a0002221258aafee404/84" data-source="--recurse-submodules-default=[yes|on-demand]" onmousemove="i18n(this)">--recurse-submodules-default=[yes|on-demand]</span></dt> <dd> <p><span data-i18n="4d9ecb363930da48550d046dc5721832e20d1795d7710ca2df276e4072f4cc7f/f8" data-source="This option is used internally to temporarily provide a non-negative default value for the --recurse-submodules option. All other methods of configuring fetch&amp;rsquo;s submodule recursion (such as settings in &lt;a href=&quot;gitmodules&quot;&gt;gitmodules[5]&lt;/a&gt; and &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;) override this option, as does specifying --[no-]recurse-submodules directly." onmousemove="i18n(this)">&Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy;&ncy;&ucy;&tcy;&rcy;&icy;, &chcy;&tcy;&ocy;&bcy;&ycy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&icy;&tcy;&softcy; &ncy;&iecy;&ocy;&tcy;&rcy;&icy;&tscy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &dcy;&lcy;&yacy; &ocy;&pcy;&tscy;&icy;&icy; --recurse-submodules. &Vcy;&scy;&iecy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &mcy;&iecy;&tcy;&ocy;&dcy;&ycy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&icy; &rcy;&iecy;&kcy;&ucy;&rcy;&scy;&icy;&icy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy; fetch (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&icy; &vcy;  <a href="gitmodules.html">gitmodules[5]</a>  &icy;  <a href="git-config.html">git-config[1]</a>  ) &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy; &ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy;, &kcy;&acy;&kcy; &icy; &ncy;&iecy;&pcy;&ocy;&scy;&rcy;&iecy;&dcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&iecy; --[no-]recurse-submodules.</span></p> </dd> <dt id="Documentation/git-fetch.txt--u"><span data-i18n="99f14531f2599afdb9ace38c18c10740fd29ca1bdcdb7d0460fd799001d567bd/0f" data-source="-u" onmousemove="i18n(this)">-u</span></dt> <dt id="Documentation/git-fetch.txt---update-head-ok"><span data-i18n="335540e9c1906ed88089677f47b9155a59b40fe8f97ea2a9350efd7bf8e24e52/cf" data-source="--update-head-ok" onmousemove="i18n(this)">--update-head-ok</span></dt> <dd> <p><span data-i18n="adceed9de839db72dc60490d2a0beab1d98e33d911a9ed9efd89516ba3dd4be3/a4" data-source="By default &lt;code&gt;git fetch&lt;/code&gt; refuses to update the head which corresponds to the current branch. This flag disables the check. This is purely for the internal use for &lt;code&gt;git pull&lt;/code&gt; to communicate with &lt;code&gt;git fetch&lt;/code&gt;, and unless you are implementing your own Porcelain you are not supposed to use it." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  <code>git fetch</code>  &ocy;&tcy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&tcy;&softcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&jcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&iecy;. &Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&ucy;. &Ecy;&tcy;&ocy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ocy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &dcy;&lcy;&yacy; &vcy;&ncy;&ucy;&tcy;&rcy;&iecy;&ncy;&ncy;&iecy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;  <code>git pull</code>  &dcy;&lcy;&yacy; &scy;&vcy;&yacy;&zcy;&icy; &scy;  <code>git fetch</code> , &icy; &iecy;&scy;&lcy;&icy; &vcy;&ycy; &ncy;&iecy; &rcy;&iecy;&acy;&lcy;&icy;&zcy;&ucy;&iecy;&tcy;&iecy; &scy;&vcy;&ocy;&jcy; &scy;&ocy;&bcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&jcy; Porcelain, &vcy;&ycy; &ncy;&iecy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &iecy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---upload-packltupload-packgt"><span data-i18n="1ba3840da2062ea8eb781798dabf385556016c930e49991ec0bf8ce427bdbce1/65" data-source="--upload-pack &amp;lt;upload-pack&amp;gt;" onmousemove="i18n(this)">--upload-pack &lt;upload-pack&gt;</span></dt> <dd> <p><span data-i18n="473c0802ef26233c673490ea391cb6a770eee3e3b92a514b9ff384c5e2017f2a/59" data-source="When given, and the repository to fetch from is handled by &lt;code&gt;git fetch-pack&lt;/code&gt;, &lt;code&gt;--exec=&amp;lt;upload-pack&amp;gt;&lt;/code&gt; is passed to the command to specify non-default path for the command run on the other end." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &zcy;&acy;&dcy;&acy;&ncy; &icy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;, &icy;&zcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &ocy;&scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&acy;, &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>git fetch-pack</code> ,  <code>--exec=&lt;upload-pack&gt;</code>  &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&iecy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy; &dcy;&lcy;&yacy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;, &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&mcy;&ocy;&jcy; &ncy;&acy; &dcy;&rcy;&ucy;&gcy;&ocy;&mcy; &kcy;&ocy;&ncy;&tscy;&iecy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt--q"><span data-i18n="5ce681666a15a41274346f65b8bcbf56f8e8170ac00706a44a09ee4d786a8609/cd" data-source="-q" onmousemove="i18n(this)">-q</span></dt> <dt id="Documentation/git-fetch.txt---quiet"><span data-i18n="b00818cdc507640687732769ee1cb501db377927ee76d03df23978bd0d706888/e2" data-source="--quiet" onmousemove="i18n(this)">--quiet</span></dt> <dd> <p><span data-i18n="5a8b5ad3104e92603ae2e86e397f509e3911742273fa1f6165007e8f8ea3afe0/b5" data-source="Pass --quiet to git-fetch-pack and silence any other internally used git commands. Progress is not reported to the standard error stream." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy;&acy;&jcy;&tcy;&iecy; --quiet &vcy;  git  -fetch-pack &icy; &ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &lcy;&yucy;&bcy;&ycy;&iecy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &vcy;&ncy;&ucy;&tcy;&rcy;&iecy;&ncy;&ncy;&icy;&iecy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;  git . &Ocy; &khcy;&ocy;&dcy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; &ncy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &pcy;&ocy;&tcy;&ocy;&kcy; &ocy;&shcy;&icy;&bcy;&ocy;&kcy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt--v"><span data-i18n="81c36ccd44ef18baabad6e2d87038b72d606263bd6a3432b964a872023654fff/7c" data-source="-v" onmousemove="i18n(this)">-v</span></dt> <dt id="Documentation/git-fetch.txt---verbose"><span data-i18n="bff1e8d3adf9e53481e9b21876983b359dc8a231bf7ebadde36a42dd7bd4db5c/93" data-source="--verbose" onmousemove="i18n(this)">--verbose</span></dt> <dd> <p><span data-i18n="fa713fd0cca63d1acee254650cc7c7e03f2c0238182b676c6e55302f4322a5ef/25" data-source="Be verbose." onmousemove="i18n(this)">Be verbose.</span></p> </dd> <dt id="Documentation/git-fetch.txt---progress"><span data-i18n="c4d85ead394fc39f65f473a99058ad8fe951b5cd8d8dacc9e82d90e36b6430ea/a2" data-source="--progress" onmousemove="i18n(this)">--progress</span></dt> <dd> <p><span data-i18n="04667c2c7998347fb04de004a0d203aa361eadbaddd307962cc66470d68cf328/94" data-source="Progress status is reported on the standard error stream by default when it is attached to a terminal, unless -q is specified. This flag forces progress status even if the standard error stream is not directed to a terminal." onmousemove="i18n(this)">&Scy;&tcy;&acy;&tcy;&ucy;&scy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&mcy; &pcy;&ocy;&tcy;&ocy;&kcy;&iecy; &ocy;&shcy;&icy;&bcy;&ocy;&kcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &kcy;&ocy;&gcy;&dcy;&acy; &ocy;&ncy; &pcy;&ocy;&dcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy; &kcy; &tcy;&iecy;&rcy;&mcy;&icy;&ncy;&acy;&lcy;&ucy;, &iecy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; -q. &Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &ocy;&bcy;&iecy;&scy;&pcy;&iecy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &scy;&tcy;&acy;&tcy;&ucy;&scy; &khcy;&ocy;&dcy;&acy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &pcy;&ocy;&tcy;&ocy;&kcy; &ocy;&shcy;&icy;&bcy;&ocy;&kcy; &ncy;&iecy; &ncy;&acy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ncy;&acy; &tcy;&iecy;&rcy;&mcy;&icy;&ncy;&acy;&lcy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt--oltoptiongt"><span data-i18n="cb75fe25d166b45eeca4833702356571acd940197b656e26dd01a8abdccadbe7/cc" data-source="-o &amp;lt;option&amp;gt;" onmousemove="i18n(this)">-o &lt;option&gt;</span></dt> <dt id="Documentation/git-fetch.txt---server-optionltoptiongt"><span data-i18n="dce655fcd4a086447f73d2c7d2a23522deac05cb7d9a1c4fbcfcf476fe5b8c5d/fb" data-source="--server-option=&amp;lt;option&amp;gt;" onmousemove="i18n(this)">--server-option=&lt;option&gt;</span></dt> <dd> <p><span data-i18n="de128a536cff169b3f0ed90dda3ee0d479a00d5515e8c80e65cc4b97a0af6744/95" data-source="Transmit the given string to the server when communicating using protocol version 2. The given string must not contain a NUL or LF character. The server&amp;rsquo;s handling of server options, including unknown ones, is server-specific. When multiple &lt;code&gt;--server-option=&amp;lt;option&amp;gt;&lt;/code&gt; are given, they are all sent to the other side in the order listed on the command line." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy;&acy;&jcy;&tcy;&iecy; &dcy;&acy;&ncy;&ncy;&ucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy; &ncy;&acy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy; &pcy;&rcy;&icy; &ocy;&bcy;&mcy;&iecy;&ncy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&mcy;&icy; &pcy;&ocy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ucy; &vcy;&iecy;&rcy;&scy;&icy;&icy; 2. &Dcy;&acy;&ncy;&ncy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &ncy;&iecy; &dcy;&ocy;&lcy;&zhcy;&ncy;&acy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy; NUL &icy;&lcy;&icy; LF. &Ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&acy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ocy;&mcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&acy;, &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &ncy;&iecy;&icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ycy;&iecy;, &zcy;&acy;&vcy;&icy;&scy;&icy;&tcy; &ocy;&tcy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&acy;. &IEcy;&scy;&lcy;&icy; &zcy;&acy;&dcy;&acy;&ncy;&ocy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy;  <code>--server-option=&lt;option&gt;</code> , &vcy;&scy;&iecy; &ocy;&ncy;&icy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&iecy; &vcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&mcy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt---show-forced-updates"><span data-i18n="fbfaf1feae24e7c76f419c0f58dbb966ef27d69bd7ac129811c5b409d5590024/7b" data-source="--show-forced-updates" onmousemove="i18n(this)">--show-forced-updates</span></dt> <dd> <p><span data-i18n="d86cfa9c79f6325e0fa785e3a9c71ebf9fa097181e9c38473f7990598fc0d645/b5" data-source="By default, git checks if a branch is force-updated during fetch. This can be disabled through fetch.showForcedUpdates, but the --show-forced-updates option guarantees this check occurs. See &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  git  &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&iecy;&tcy;, &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &lcy;&icy; &vcy;&iecy;&tcy;&kcy;&acy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &vcy;&ocy; &vcy;&rcy;&iecy;&mcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; fetch.showForcedUpdates, &ncy;&ocy; &ocy;&pcy;&tscy;&icy;&yacy; --show-forced-updates &gcy;&acy;&rcy;&acy;&ncy;&tcy;&icy;&rcy;&ucy;&iecy;&tcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy; &ecy;&tcy;&ocy;&jcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&icy;. &Scy;&mcy;.  <a href="git-config.html">git-config[1]</a> .</span></p> </dd> <dt id="Documentation/git-fetch.txt---no-show-forced-updates"><span data-i18n="a8bec509660a426545872335eec6f15d43b06b083bb527830a29aba41ce2ad51/d2" data-source="--no-show-forced-updates" onmousemove="i18n(this)">--no-show-forced-updates</span></dt> <dd> <p><span data-i18n="362f420d35ae61fc2de69090e3c5f1e426792ef861d3261f53cc7858a2a417ed/d0" data-source="By default, git checks if a branch is force-updated during fetch. Pass --no-show-forced-updates or set fetch.showForcedUpdates to false to skip this check for performance reasons. If used during &lt;code&gt;git-pull&lt;/code&gt; the --ff-only option will still check for forced updates before attempting a fast-forward update. See &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  git  &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&iecy;&tcy;, &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &lcy;&icy; &vcy;&iecy;&tcy;&kcy;&acy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &vcy;&ocy; &vcy;&rcy;&iecy;&mcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;. &Pcy;&iecy;&rcy;&iecy;&dcy;&acy;&jcy;&tcy;&iecy; --no-show-forced-updates &icy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy; &dcy;&lcy;&yacy; fetch.showForcedUpdates &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  false , &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&rcy;&ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&softcy; &ecy;&tcy;&ucy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&ucy; &icy;&zcy; &scy;&ocy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&jcy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&icy;. &IEcy;&scy;&lcy;&icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; --ff-only &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy;&ocy; &vcy;&rcy;&iecy;&mcy;&yacy;  <code>git-pull</code> , &ocy;&ncy; &pcy;&ocy;-&pcy;&rcy;&iecy;&zhcy;&ncy;&iecy;&mcy;&ucy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&tcy;&softcy; &ncy;&acy;&lcy;&icy;&chcy;&icy;&iecy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&jcy; &pcy;&iecy;&rcy;&iecy;&dcy; &pcy;&ocy;&pcy;&ycy;&tcy;&kcy;&ocy;&jcy; &bcy;&ycy;&scy;&tcy;&rcy;&ocy;&gcy;&ocy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;. &Scy;&mcy;.  <a href="git-config.html">git-config[1]</a> .</span></p> </dd> <dt id="Documentation/git-fetch.txt--4"><span data-i18n="e5e0093f285a4fb94c3fcc2ad7fd04edd10d429ccda87a9aa5e4718efadf182e/24" data-source="-4" onmousemove="i18n(this)">-4</span></dt> <dt id="Documentation/git-fetch.txt---ipv4"><span data-i18n="1f97e38542dd5087fc5115af673e39ea43d95c543baa10b7bc94578aea7ec04b/fd" data-source="--ipv4" onmousemove="i18n(this)">--ipv4</span></dt> <dd> <p><span data-i18n="9970b14330376c58df1db95a86214b424972d591b74f2b2142ec9bafc03934dc/06" data-source="Use IPv4 addresses only, ignoring IPv6 addresses." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &acy;&dcy;&rcy;&iecy;&scy;&acy; IPv4, &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yacy; &acy;&dcy;&rcy;&iecy;&scy;&acy; IPv6.</span></p> </dd> <dt id="Documentation/git-fetch.txt--6"><span data-i18n="03b26944890929ff751653acb2f2af795cee38f937f379f52ed654a68ce91216/e7" data-source="-6" onmousemove="i18n(this)">-6</span></dt> <dt id="Documentation/git-fetch.txt---ipv6"><span data-i18n="b4f7c9a5c3c239166d1bf354977465da5ba6bcf9d4d3f825cbed4dd8a982c8c4/2a" data-source="--ipv6" onmousemove="i18n(this)">--ipv6</span></dt> <dd> <p><span data-i18n="e6414aae49899b7d5af6b94b62e76db1cdc68690461375eb358ec939064e2ba9/8b" data-source="Use IPv6 addresses only, ignoring IPv4 addresses." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &acy;&dcy;&rcy;&iecy;&scy;&acy; IPv6, &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yacy; &acy;&dcy;&rcy;&iecy;&scy;&acy; IPv4.</span></p> </dd> <dt id="Documentation/git-fetch.txt-ltrepositorygt"><span data-i18n="33156ec69ef42f138c866bfb62145584bca1d9dd862e78b81cbaf77f8240c70e/6f" data-source="&amp;lt;repository&amp;gt;" onmousemove="i18n(this)">&lt;repository&gt;</span></dt> <dd> <p><span data-i18n="c87076cce73ec2b81a1e70ea5333581abca5554a61f6b84c57958b093d567910/23" data-source="The &amp;quot;remote&amp;quot; repository that is the source of a fetch or pull operation. This parameter can be either a URL (see the section &lt;a href=&quot;#URLS&quot;&gt;GIT URLS&lt;/a&gt; below) or the name of a remote (see the section &lt;a href=&quot;#REMOTES&quot;&gt;REMOTES&lt;/a&gt; below)." onmousemove="i18n(this)">&Rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;  &quot;remote&quot; , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&ocy;&mcy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&icy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &icy;&lcy;&icy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &lcy;&icy;&bcy;&ocy; URL-&acy;&dcy;&rcy;&iecy;&scy;&ocy;&mcy; (&scy;&mcy;. &rcy;&acy;&zcy;&dcy;&iecy;&lcy;  <a href="git-fetch.html#URLS">GIT URLS</a>  &ncy;&icy;&zhcy;&iecy;), &lcy;&icy;&bcy;&ocy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy; (&scy;&mcy;. &rcy;&acy;&zcy;&dcy;&iecy;&lcy;  <a href="git-fetch.html#REMOTES">REMOTES</a>  &ncy;&icy;&zhcy;&iecy;).</span></p> </dd> <dt id="Documentation/git-fetch.txt-ltgroupgt"><span data-i18n="d43f171d08d5a244e2f0f3e4dd950aa50fce1248975d809d27cc7e004e7e55f1/88" data-source="&amp;lt;group&amp;gt;" onmousemove="i18n(this)">&lt;group&gt;</span></dt> <dd> <p><span data-i18n="dc30858bf53f08170aa4dc4be5ac29fd773bdd87df3177debf740bd194527bc8/89" data-source="A name referring to a list of repositories as the value of remotes.&amp;lt;group&amp;gt; in the configuration file. (See &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;)." onmousemove="i18n(this)">&Icy;&mcy;&yacy;, &scy;&scy;&ycy;&lcy;&acy;&yucy;&shchcy;&iecy;&iecy;&scy;&yacy; &ncy;&acy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&vcy; &kcy;&acy;&kcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; Remotes.&lt;group&gt; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;. (&Scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ).</span></p> </dd> <dt id="Documentation/git-fetch.txt-ltrefspecgt"><span data-i18n="d9f17b5cfbbc0db3542ae4b042d8b2d660f3af3d8bcb094fd2e2a7f3354b4105/ad" data-source="&amp;lt;refspec&amp;gt;" onmousemove="i18n(this)">&lt;refspec&gt;</span></dt> <dd> <p><span data-i18n="5f0044c84203d35ddfa0405310553c53f9d11742efe1b93d9e81b9e72feb0f37/5a" data-source="Specifies which refs to fetch and which local refs to update. When no &amp;lt;refspec&amp;gt;s appear on the command line, the refs to fetch are read from &lt;code&gt;remote.&amp;lt;repository&amp;gt;.fetch&lt;/code&gt; variables instead (see &lt;a href=&quot;#CRTB&quot;&gt;CONFIGURED REMOTE-TRACKING BRANCHES&lt;/a&gt; below)." onmousemove="i18n(this)">&Ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;, &kcy;&acy;&kcy;&icy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy;, &acy; &kcy;&acy;&kcy;&icy;&iecy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy;. &IEcy;&scy;&lcy;&icy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &ncy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &lt;refspec&gt;, &scy;&scy;&ycy;&lcy;&kcy;&icy; &dcy;&lcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &icy;&zcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy;  <code>remote.&lt;repository&gt;.fetch</code>  (&scy;&mcy;.  <a href="git-fetch.html#CRTB">CONFIGURED REMOTE-TRACKING BRANCHES</a>  &ncy;&icy;&zhcy;&iecy;).</span></p> <p><span data-i18n="5ff2017f289db6aeca65b7ac20191a5cfac210ff1c4d47e4d49bbbe6f34f6c1b/e3" data-source="The format of a &amp;lt;refspec&amp;gt; parameter is an optional plus &lt;code&gt;+&lt;/code&gt;, followed by the source &amp;lt;src&amp;gt;, followed by a colon &lt;code&gt;:&lt;/code&gt;, followed by the destination ref &amp;lt;dst&amp;gt;. The colon can be omitted when &amp;lt;dst&amp;gt; is empty. &amp;lt;src&amp;gt; is typically a ref, but it can also be a fully spelled hex object name." onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy; &lt;refspec&gt; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy;&ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy;, &pcy;&lcy;&yucy;&scy;  <code>+</code> , &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&jcy; &lt;src&gt;, &zcy;&acy;&tcy;&iecy;&mcy; &dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy;  <code>:</code> , &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &scy;&scy;&ycy;&lcy;&kcy;&acy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &lt;dst&gt;. &Dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&softcy;, &iecy;&scy;&lcy;&icy; &lt;dst&gt; &pcy;&ucy;&scy;&tcy;. &lt;src&gt; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&ucy;, &ncy;&ocy; &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &ncy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&mcy; &shcy;&iecy;&scy;&tcy;&ncy;&acy;&dcy;&tscy;&acy;&tcy;&iecy;&rcy;&icy;&chcy;&ncy;&ycy;&mcy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;.</span></p> <p><span data-i18n="077598235b5e8a59946a483873341818429adca0d31a7b8a085358c0e37ffaf9/11" data-source="A &amp;lt;refspec&amp;gt; may contain a &lt;code&gt;*&lt;/code&gt; in its &amp;lt;src&amp;gt; to indicate a simple pattern match. Such a refspec functions like a glob that matches any ref with the same prefix. A pattern &amp;lt;refspec&amp;gt; must have a &lt;code&gt;*&lt;/code&gt; in both the &amp;lt;src&amp;gt; and &amp;lt;dst&amp;gt;. It will map refs to the destination by replacing the &lt;code&gt;*&lt;/code&gt; with the contents matched from the source." onmousemove="i18n(this)">&lt;refspec&gt; &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy;  <code>*</code>  &vcy; &scy;&vcy;&ocy;&iecy;&mcy; &lt;src&gt;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy;&iecy; &scy;&ocy;&vcy;&pcy;&acy;&dcy;&iecy;&ncy;&icy;&iecy; &scy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ocy;&mcy;. &Tcy;&acy;&kcy;&acy;&yacy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &kcy;&acy;&kcy; glob, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &lcy;&yucy;&bcy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&iecy; &scy; &tcy;&iecy;&mcy; &zhcy;&iecy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&ocy;&mcy;. &SHcy;&acy;&bcy;&lcy;&ocy;&ncy; &lt;refspec&gt; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &icy;&mcy;&iecy;&tcy;&softcy;  <code>*</code>  &kcy;&acy;&kcy; &vcy; &lt;src&gt;, &tcy;&acy;&kcy; &icy; &vcy; &lt;dst&gt;. &Ocy;&ncy; &scy;&ocy;&pcy;&ocy;&scy;&tcy;&acy;&vcy;&icy;&tcy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy; &pcy;&ucy;&ncy;&kcy;&tcy;&ocy;&mcy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;, &zcy;&acy;&mcy;&iecy;&ncy;&icy;&vcy;  <code>*</code>  &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ycy;&mcy;, &scy;&ocy;&vcy;&pcy;&acy;&dcy;&acy;&yucy;&shchcy;&icy;&mcy; &scy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&ocy;&mcy;.</span></p> <p><span data-i18n="ad9a743ff194079168f258ba2a1966a03a40e0a1d12fefbb6cb3c49057fb65bd/48" data-source="If a refspec is prefixed by &lt;code&gt;^&lt;/code&gt;, it will be interpreted as a negative refspec. Rather than specifying which refs to fetch or which local refs to update, such a refspec will instead specify refs to exclude. A ref will be considered to match if it matches at least one positive refspec, and does not match any negative refspec. Negative refspecs can be useful to restrict the scope of a pattern refspec so that it will not include specific refs. Negative refspecs can themselves be pattern refspecs. However, they may only contain a &amp;lt;src&amp;gt; and do not specify a &amp;lt;dst&amp;gt;. Fully spelled out hex object names are also not supported." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &pcy;&iecy;&rcy;&iecy;&dcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&iecy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy;&tcy;&ocy;&icy;&tcy;  <code>^</code>  , &ocy;&ncy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&ncy;&tcy;&iecy;&rcy;&pcy;&rcy;&iecy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &kcy;&acy;&kcy; &ocy;&tcy;&rcy;&icy;&tscy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&acy;&yacy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy;. &Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy;, &kcy;&acy;&kcy;&icy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy; &icy;&lcy;&icy; &kcy;&acy;&kcy;&icy;&iecy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&tcy;&softcy;, &tcy;&acy;&kcy;&acy;&yacy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy;. &Scy;&scy;&ycy;&lcy;&kcy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&chcy;&icy;&tcy;&acy;&tcy;&softcy;&scy;&yacy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&jcy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&acy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &khcy;&ocy;&tcy;&yacy; &bcy;&ycy; &ocy;&dcy;&ncy;&ocy;&jcy; &pcy;&ocy;&lcy;&ocy;&zhcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &icy; &ncy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &ncy;&icy; &ocy;&dcy;&ncy;&ocy;&jcy; &ocy;&tcy;&rcy;&icy;&tscy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy;. &Ocy;&tcy;&rcy;&icy;&tscy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ycy; &dcy;&lcy;&yacy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&yacy; &ocy;&bcy;&lcy;&acy;&scy;&tcy;&icy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&acy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&ncy;&acy; &ncy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&lcy;&acy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy;. &Ocy;&tcy;&rcy;&icy;&tscy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy;&acy;&mcy;&icy; &pcy;&ocy; &scy;&iecy;&bcy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &scy;&scy;&ycy;&lcy;&kcy;&acy;&mcy;&icy; &ncy;&acy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &ocy;&ncy;&icy; &mcy;&ocy;&gcy;&ucy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &lt;src&gt; &icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &lt;dst&gt;. &Pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &ncy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&iecy; &shcy;&iecy;&scy;&tcy;&ncy;&acy;&dcy;&tscy;&acy;&tcy;&iecy;&rcy;&icy;&chcy;&ncy;&ycy;&iecy; &icy;&mcy;&iecy;&ncy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &tcy;&acy;&kcy;&zhcy;&iecy; &ncy;&iecy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> <p><span data-i18n="c73422e284065bf295b053b767437d86d48ae313cc213b0d28e8ac9691ab8d0b/64" data-source="&lt;code&gt;tag &amp;lt;tag&amp;gt;&lt;/code&gt; means the same as &lt;code&gt;refs/tags/&amp;lt;tag&amp;gt;:refs/tags/&amp;lt;tag&amp;gt;&lt;/code&gt;; it requests fetching everything up to the given tag." onmousemove="i18n(this)"><code>tag &lt;tag&gt;</code>  &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy; &tcy;&ocy; &zhcy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>refs/tags/&lt;tag&gt;:refs/tags/&lt;tag&gt;</code> ; &ocy;&ncy; &zcy;&acy;&pcy;&rcy;&acy;&shcy;&icy;&vcy;&acy;&iecy;&tcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&iecy; &vcy;&scy;&iecy;&gcy;&ocy; &dcy;&ocy; &dcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &tcy;&iecy;&gcy;&acy;.</span></p> <p><span data-i18n="4240fda01a81ac4cd80671775b56e662494aa55398c2756d6087779975876269/55" data-source="The remote ref that matches &amp;lt;src&amp;gt; is fetched, and if &amp;lt;dst&amp;gt; is not an empty string, an attempt is made to update the local ref that matches it." onmousemove="i18n(this)">&Vcy;&ycy;&bcy;&icy;&rcy;&acy;&iecy;&tcy;&scy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&acy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&acy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&acy;&yacy; &lt;src&gt;, &icy; &iecy;&scy;&lcy;&icy; &lt;dst&gt; &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&ucy;&scy;&tcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&ocy;&jcy;, &pcy;&rcy;&iecy;&dcy;&pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&pcy;&ycy;&tcy;&kcy;&acy; &ocy;&bcy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&ucy;&yucy; &iecy;&jcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ucy;&yucy; &scy;&scy;&ycy;&lcy;&kcy;&ucy;.</span></p> <p><span data-i18n="28d6bc2e39b1711ada1913e8fbe191385ea134b4da8de292541178560d48c152/67" data-source="Whether that update is allowed without &lt;code&gt;--force&lt;/code&gt; depends on the ref namespace it&amp;rsquo;s being fetched to, the type of object being fetched, and whether the update is considered to be a fast-forward. Generally, the same rules apply for fetching as when pushing, see the &lt;code&gt;&amp;lt;refspec&amp;gt;...&lt;/code&gt; section of &lt;a href=&quot;git-push&quot;&gt;git-push[1]&lt;/a&gt; for what those are. Exceptions to those rules particular to &lt;code&gt;git fetch&lt;/code&gt; are noted below." onmousemove="i18n(this)">&Rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&ocy; &lcy;&icy; &ecy;&tcy;&ocy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &bcy;&iecy;&zcy;  <code>--force</code> , &zcy;&acy;&vcy;&icy;&scy;&icy;&tcy; &ocy;&tcy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&acy; &icy;&mcy;&iecy;&ncy; ref, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &ocy;&ncy;&ocy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&tcy;&scy;&yacy;, &tcy;&icy;&pcy;&acy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&mcy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &icy; &tcy;&ocy;&gcy;&ocy;, &scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &lcy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&iecy;&mcy;&ocy;&tcy;&kcy;&ocy;&jcy; &vcy;&pcy;&iecy;&rcy;&iecy;&dcy;. &Kcy;&acy;&kcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&ocy;, &kcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&iecy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; &tcy;&iecy; &zhcy;&iecy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy;, &chcy;&tcy;&ocy; &icy; &pcy;&rcy;&icy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&iecy;, &scy;&mcy;. &rcy;&acy;&zcy;&dcy;&iecy;&lcy;  <code>&lt;refspec&gt;...</code>  &scy;&tcy;&acy;&tcy;&softcy;&icy;  <a href="git-push.html">git-push[1]</a> , &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&zcy;&ncy;&acy;&tcy;&softcy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy; &tcy;&acy;&kcy;&ocy;&iecy;. &Icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&yacy; &icy;&zcy; &ecy;&tcy;&icy;&khcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;, &khcy;&acy;&rcy;&acy;&kcy;&tcy;&iecy;&rcy;&ncy;&ycy;&iecy; &dcy;&lcy;&yacy;  <code>git fetch</code> , &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &ncy;&icy;&zhcy;&iecy;.</span></p> <p><span data-i18n="1c184bebe363d2d7a5684a99be3ddaeff4c9843f2f423281586a01d7e66fbf6a/63" data-source="Until Git version 2.20, and unlike when pushing with &lt;a href=&quot;git-push&quot;&gt;git-push[1]&lt;/a&gt;, any updates to &lt;code&gt;refs/tags/*&lt;/code&gt; would be accepted without &lt;code&gt;+&lt;/code&gt; in the refspec (or &lt;code&gt;--force&lt;/code&gt;). When fetching, we promiscuously considered all tag updates from a remote to be forced fetches. Since Git version 2.20, fetching to update &lt;code&gt;refs/tags/*&lt;/code&gt; works the same way as when pushing. I.e. any updates will be rejected without &lt;code&gt;+&lt;/code&gt; in the refspec (or &lt;code&gt;--force&lt;/code&gt;)." onmousemove="i18n(this)">&Dcy;&ocy;  Git  &vcy;&iecy;&rcy;&scy;&icy;&icy; 2.20, &vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy;  <a href="git-push.html">git-push[1]</a>  , &lcy;&yucy;&bcy;&ycy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;  <code>refs/tags/*</code>  &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&tcy;&softcy;&scy;&yacy; &bcy;&iecy;&zcy;  <code>+</code>  &vcy; refspec (&icy;&lcy;&icy;  <code>--force</code>  ). &Pcy;&rcy;&icy; &zcy;&acy;&gcy;&rcy;&ucy;&zcy;&kcy;&iecy; &mcy;&ycy; &bcy;&iecy;&scy;&pcy;&ocy;&rcy;&yacy;&dcy;&ocy;&chcy;&ncy;&ocy; &scy;&chcy;&icy;&tcy;&acy;&lcy;&icy; &vcy;&scy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &tcy;&iecy;&gcy;&ocy;&vcy; &scy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&ocy;&jcy;. &Ncy;&acy;&chcy;&icy;&ncy;&acy;&yacy; &scy;  Git  &vcy;&iecy;&rcy;&scy;&icy;&icy; 2.20, &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;  <code>refs/tags/*</code>  &rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy; &tcy;&acy;&kcy; &zhcy;&iecy;, &kcy;&acy;&kcy; &icy; &pcy;&rcy;&icy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&iecy;. &Tcy;.&iecy;. &lcy;&yucy;&bcy;&ycy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &bcy;&ucy;&dcy;&ucy;&tcy; &ocy;&tcy;&kcy;&lcy;&ocy;&ncy;&iecy;&ncy;&ycy; &bcy;&iecy;&zcy;  <code>+</code>  &vcy; refspec (&icy;&lcy;&icy;  <code>--force</code>  ).</span></p> <p><span data-i18n="28b1a6312c6cf94a7853802c5177d31100a6923eb80c26cf9cac12e4893ecebf/f9" data-source="Unlike when pushing with &lt;a href=&quot;git-push&quot;&gt;git-push[1]&lt;/a&gt;, any updates outside of &lt;code&gt;refs/{tags,heads}/*&lt;/code&gt; will be accepted without &lt;code&gt;+&lt;/code&gt; in the refspec (or &lt;code&gt;--force&lt;/code&gt;), whether that&amp;rsquo;s swapping e.g. a tree object for a blob, or a commit for another commit that doesn&amp;rsquo;t have the previous commit as an ancestor etc." onmousemove="i18n(this)">&Vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&icy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <a href="git-push.html">git-push[1]</a>  , &lcy;&yucy;&bcy;&ycy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &zcy;&acy; &pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&acy;&mcy;&icy;  <code>refs/{tags,heads}/*</code>  &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&rcy;&icy;&ncy;&yacy;&tcy;&ycy; &bcy;&iecy;&zcy;  <code>+</code>  &vcy; refspec (&icy;&lcy;&icy;  <code>--force</code>  ), &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy; &ocy;&tcy; &tcy;&ocy;&gcy;&ocy;, &zcy;&acy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &lcy;&icy; &ecy;&tcy;&ocy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &ncy;&acy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&jcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &icy;&lcy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy; &ncy;&acy; &dcy;&rcy;&ucy;&gcy;&ucy;&yucy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &ncy;&iecy; &icy;&mcy;&iecy;&iecy;&tcy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&iecy;&jcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &kcy;&acy;&kcy; &pcy;&rcy;&iecy;&dcy;&ocy;&kcy; &icy; &tcy;. &dcy;.</span></p> <p><span data-i18n="0349bac94bf484a3468caec2a8b6f68649e56e2881c7682ab7754ad23b1a07ed/83" data-source="Unlike when pushing with &lt;a href=&quot;git-push&quot;&gt;git-push[1]&lt;/a&gt;, there is no configuration which&amp;rsquo;ll amend these rules, and nothing like a &lt;code&gt;pre-fetch&lt;/code&gt; hook analogous to the &lt;code&gt;pre-receive&lt;/code&gt; hook." onmousemove="i18n(this)">&Vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&icy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <a href="git-push.html">git-push[1]</a>  , &ncy;&iecy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &bcy;&ycy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&lcy;&acy; &ecy;&tcy;&icy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy;, &icy; &ncy;&iecy;&tcy; &ncy;&icy;&chcy;&iecy;&gcy;&ocy; &pcy;&ocy;&khcy;&ocy;&zhcy;&iecy;&gcy;&ocy; &ncy;&acy; &pcy;&iecy;&rcy;&iecy;&khcy;&vcy;&acy;&tcy;&chcy;&icy;&kcy;  <code>pre-fetch</code> , &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ycy;&jcy; &pcy;&iecy;&rcy;&iecy;&khcy;&vcy;&acy;&tcy;&chcy;&icy;&kcy;&ucy;  <code>pre-receive</code> .</span></p> <p><span data-i18n="895e1fde0c522d63a6fa6d07225706b0aaff56ef9203f9bd35ae8626781de2dc/c5" data-source="As with pushing with &lt;a href=&quot;git-push&quot;&gt;git-push[1]&lt;/a&gt;, all of the rules described above about what&amp;rsquo;s not allowed as an update can be overridden by adding an optional leading &lt;code&gt;+&lt;/code&gt; to a refspec (or using the &lt;code&gt;--force&lt;/code&gt; command line option). The only exception to this is that no amount of forcing will make the &lt;code&gt;refs/heads/*&lt;/code&gt; namespace accept a non-commit object." onmousemove="i18n(this)">&Kcy;&acy;&kcy; &icy; &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &scy;  <a href="git-push.html">git-push[1]</a>  , &vcy;&scy;&iecy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy;&ycy;&shcy;&iecy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy; &ocy; &tcy;&ocy;&mcy;, &chcy;&tcy;&ocy; &ncy;&iecy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&ocy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;, &mcy;&ocy;&zhcy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy;, &dcy;&ocy;&bcy;&acy;&vcy;&icy;&vcy; &ncy;&iecy;&ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &vcy;&iecy;&dcy;&ucy;&shchcy;&icy;&jcy;  <code>+</code>  &vcy; refspec (&icy;&lcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;  <code>--force</code> ). &IEcy;&dcy;&icy;&ncy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&mcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &icy;&zcy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &tcy;&ocy;, &chcy;&tcy;&ocy; &ncy;&icy;&kcy;&acy;&kcy;&icy;&iecy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy; &ncy;&iecy; &zcy;&acy;&scy;&tcy;&acy;&vcy;&yacy;&tcy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&ocy; &icy;&mcy;&iecy;&ncy;  <code>refs/heads/*</code>  &pcy;&rcy;&icy;&ncy;&yacy;&tcy;&softcy; &ncy;&iecy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;.</span></p> <div> <div class="table-responsive"><table class="table"> <tr> <td> <div><span data-i18n="d8da2c49df39d91df7ecd199b92da7bf264f026242ccc69b08daeadfe587c45b/a2" data-source="Note" onmousemove="i18n(this)">Note</span></div> </td> <td><span data-i18n="5497705fcc034b48685134b8863c4225897e3c955d00a0aa7399d45f48ddb15c/2e" data-source="When the remote branch you want to fetch is known to be rewound and rebased regularly, it is expected that its new tip will not be a descendant of its previous tip (as stored in your remote-tracking branch the last time you fetched). You would want to use the &lt;code&gt;+&lt;/code&gt; sign to indicate non-fast-forward updates will be needed for such branches. There is no way to determine or declare that a branch will be made available in a repository with this behavior; the pulling user simply must know this is the expected usage pattern for a branch." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy; &icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ocy;, &chcy;&tcy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&acy;&yacy; &vcy;&iecy;&tcy;&vcy;&softcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ucy;&yucy; &vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy;, &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&mcy;&acy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &icy; &pcy;&iecy;&rcy;&iecy;&bcy;&acy;&zcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &ocy;&zhcy;&icy;&dcy;&acy;&iecy;&tcy;&scy;&yacy;, &chcy;&tcy;&ocy; &iecy;&iecy; &ncy;&ocy;&vcy;&acy;&yacy; &pcy;&ocy;&dcy;&scy;&kcy;&acy;&zcy;&kcy;&acy; &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&ocy;&tcy;&ocy;&mcy;&kcy;&ocy;&mcy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&iecy;&jcy; &pcy;&ocy;&dcy;&scy;&kcy;&acy;&zcy;&kcy;&icy; (&kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &khcy;&rcy;&acy;&ncy;&icy;&tcy;&scy;&yacy; &vcy; &vcy;&acy;&shcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; &pcy;&rcy;&icy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&iecy;&mcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&icy;). &Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &zcy;&ncy;&acy;&kcy;  <code>+</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;, &chcy;&tcy;&ocy; &dcy;&lcy;&yacy; &tcy;&acy;&kcy;&icy;&khcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy; &pcy;&ocy;&tcy;&rcy;&iecy;&bcy;&ucy;&yucy;&tcy;&scy;&yacy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &bcy;&iecy;&zcy; &pcy;&iecy;&rcy;&iecy;&mcy;&ocy;&tcy;&kcy;&icy; &vcy;&pcy;&iecy;&rcy;&iecy;&dcy;. &Ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy; &icy;&lcy;&icy; &ocy;&bcy;&hardcy;&yacy;&vcy;&icy;&tcy;&softcy;, &chcy;&tcy;&ocy; &vcy;&iecy;&tcy;&kcy;&acy; &scy; &tcy;&acy;&kcy;&icy;&mcy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy;&mcy; &bcy;&ucy;&dcy;&iecy;&tcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&acy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yucy;&shchcy;&icy;&jcy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &zcy;&ncy;&acy;&tcy;&softcy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy; &ocy;&zhcy;&icy;&dcy;&acy;&iecy;&mcy;&ycy;&jcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &vcy;&iecy;&tcy;&kcy;&icy;.</span></td> </tr> </table></div> </div> </dd> <dt id="Documentation/git-fetch.txt---stdin"><span data-i18n="06cc2377ccb785d93fd1515e188ca4dfe8c83def25a0c91bd36731a3b50c77f2/d9" data-source="--stdin" onmousemove="i18n(this)">--stdin</span></dt> <dd> <p><span data-i18n="c57da87e111731fb02aa2162275cc52356c3d3d5fc775a5e2eacd755b7df82dd/db" data-source="Read refspecs, one per line, from stdin in addition to those provided as arguments. The &amp;quot;tag &amp;lt;name&amp;gt;&amp;quot; format is not supported." onmousemove="i18n(this)">&Pcy;&rcy;&ocy;&chcy;&icy;&tcy;&acy;&jcy;&tcy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &pcy;&ocy; &ocy;&dcy;&ncy;&ocy;&jcy; &ncy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy;, &icy;&zcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&gcy;&ocy; &vcy;&vcy;&ocy;&dcy;&acy; &vcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy; &kcy; &tcy;&iecy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ycy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;. &Fcy;&ocy;&rcy;&mcy;&acy;&tcy;  &quot;tag &lt;name&gt;&quot;  &ncy;&iecy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;.</span></p> </dd> </dl> </div> </div> <h2 class="text-body-emphasis"  id="_git_urls"><span data-i18n="5fba8049ffb7d3da0bfd924c7d601ce84a8d7ebbe2b3782987dc6ca1a04f6d00/59" data-source="Git urls" onmousemove="i18n(this)">Git urls</span></h2> <div> <p><span data-i18n="d147c03f4de5cb7f6c875c7c341a0b72d5473b3bef2b934148e01af4d6cfd40d/9d" data-source="In general, URLs contain information about the transport protocol, the address of the remote server, and the path to the repository. Depending on the transport protocol, some of this information may be absent." onmousemove="i18n(this)">&Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &ocy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&ncy;&ocy;&mcy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&iecy;, &acy;&dcy;&rcy;&iecy;&scy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&acy; &icy; &pcy;&ucy;&tcy;&icy; &kcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yucy;. &Vcy; &zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ocy;&tcy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&ncy;&ocy;&gcy;&ocy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&acy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &chcy;&acy;&scy;&tcy;&softcy; &ecy;&tcy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&tcy;&softcy;.</span></p> <p><span data-i18n="1ad97f0a6aa34afd6eccfd280fcb87b428d7437295f31272b81169e9046d697e/72" data-source="Git supports ssh, git, http, and https protocols (in addition, ftp and ftps can be used for fetching, but this is inefficient and deprecated; do not use them)." onmousemove="i18n(this)">Git  &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&iecy;&tcy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ycy; ssh, git, http &icy; https (&kcy;&rcy;&ocy;&mcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &dcy;&lcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; ftp &icy; ftps, &ncy;&ocy; &ecy;&tcy;&ocy; &ncy;&iecy;&ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&icy;&vcy;&ncy;&ocy; &icy; &ncy;&iecy; &rcy;&iecy;&kcy;&ocy;&mcy;&iecy;&ncy;&dcy;&ucy;&iecy;&tcy;&scy;&yacy;; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &icy;&khcy;).</span></p> <p><span data-i18n="d29db6bd939b4f82d07b0337a570a6460f1f4cb3070611e3b9c4a6bd7dcdc4c6/91" data-source="The native transport (i.e. git:// URL) does no authentication and should be used with caution on unsecured networks." onmousemove="i18n(this)">&Scy;&ocy;&bcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&jcy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, URL-&acy;&dcy;&rcy;&iecy;&scy; git://) &ncy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy; &acy;&ucy;&tcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy;, &icy; &iecy;&gcy;&ocy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy; &ocy;&scy;&tcy;&ocy;&rcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &vcy; &ncy;&iecy;&zcy;&acy;&shchcy;&icy;&shchcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&iecy;&tcy;&yacy;&khcy;.</span></p> <p><span data-i18n="4ac5dcd09afdb3898bc77d2c86c358565e21b6125a9a07402af4705de41b2e54/aa" data-source="The following syntaxes may be used with them:" onmousemove="i18n(this)">&Scy; &ncy;&icy;&mcy;&icy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy;&ycy;:</span></p> <div> <ul> <li> <p><span data-i18n="85b8071ea9a4e17f0a16bc1871cc55b37495da4395d2f8e968e1eed5ddc0d4b8/c3" data-source="ssh://[user@]host.xz[:port]/path/to/repo.git/" onmousemove="i18n(this)">ssh://[user@]host.xz[:port]/path/to/repo.git/</span></p> </li> <li> <p><span data-i18n="94f8df01acf212a45be565fbc48708868e2c02dc3b242dfa732883159d4f65e3/1a" data-source="git://host.xz[:port]/path/to/repo.git/" onmousemove="i18n(this)">git://host.xz[:port]/path/to/repo.git/</span></p> </li> <li> <p><span data-i18n="a716edd911c3a12ebc2d3719f50a6d4eaff9d1f05fe79eb41e55c373f5b481f2/3a" data-source="http[s]://host.xz[:port]/path/to/repo.git/" onmousemove="i18n(this)">http[s]://host.xz[:port]/path/to/repo.git/</span></p> </li> <li> <p><span data-i18n="7e92431cfe829f2383cdcf6879f904e2553733081dd17b302f51571e66231fdc/a8" data-source="ftp[s]://host.xz[:port]/path/to/repo.git/" onmousemove="i18n(this)">ftp[s]://host.xz[:port]/path/to/repo.git/</span></p> </li> </ul> </div> <p><span data-i18n="db7cee843cc2a546949490c5e09e44336e37e9cdd7540888b36397b6b5e8f94d/b5" data-source="An alternative scp-like syntax may also be used with the ssh protocol:" onmousemove="i18n(this)">&Acy;&lcy;&softcy;&tcy;&iecy;&rcy;&ncy;&acy;&tcy;&icy;&vcy;&ncy;&ycy;&jcy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy;, &pcy;&ocy;&dcy;&ocy;&bcy;&ncy;&ycy;&jcy; scp, &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ocy;&mcy; ssh:</span></p> <div> <ul> <li> <p><span data-i18n="4a929dc8cb4b3d2028bbe0540120a022f9789e83b0a5bb9750e0f891ce382095/d5" data-source="[user@]host.xz:path/to/repo.git/" onmousemove="i18n(this)">[user@]host.xz:path/to/repo.git/</span></p> </li> </ul> </div> <p><span data-i18n="bd9012043309fa4dcec57285a522908aaed7a004c4fc9b10cc06e5c6b21d7136/9d" data-source="This syntax is only recognized if there are no slashes before the first colon. This helps differentiate a local path that contains a colon. For example the local path &lt;code&gt;foo:bar&lt;/code&gt; could be specified as an absolute path or &lt;code&gt;./foo:bar&lt;/code&gt; to avoid being misinterpreted as an ssh url." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy; &rcy;&acy;&scy;&pcy;&ocy;&zcy;&ncy;&acy;&iecy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &iecy;&scy;&lcy;&icy; &pcy;&iecy;&rcy;&iecy;&dcy; &pcy;&iecy;&rcy;&vcy;&ycy;&mcy; &dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy;&mcy; &ncy;&iecy;&tcy; &kcy;&ocy;&scy;&ocy;&jcy; &chcy;&iecy;&rcy;&tcy;&ycy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&mcy;&ocy;&gcy;&acy;&iecy;&tcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&tcy;&softcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&jcy; &dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy;  <code>foo:bar</code>  &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &kcy;&acy;&kcy; &acy;&bcy;&scy;&ocy;&lcy;&yucy;&tcy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy; &icy;&lcy;&icy;  <code>./foo:bar</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &iecy;&gcy;&ocy; &ncy;&iecy; &icy;&ncy;&tcy;&iecy;&rcy;&pcy;&rcy;&iecy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&lcy;&icy; &kcy;&acy;&kcy; URL-&acy;&dcy;&rcy;&iecy;&scy; ssh.</span></p> <p><span data-i18n="cf67d602dc4705224b9acfe88501bb72428de6a99a5339153ef28ffc175c8934/8b" data-source="The ssh and git protocols additionally support ~username expansion:" onmousemove="i18n(this)">&Pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ycy; ssh &icy;  git  &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&icy;&iecy; ~username:</span></p> <div> <ul> <li> <p><span data-i18n="5022a44e61661439669787c8c74afb0d188f0352efb180bc67403038424447ae/c6" data-source="ssh://[user@]host.xz[:port]/~[user]/path/to/repo.git/" onmousemove="i18n(this)">ssh://[user@]host.xz[:port]/~[user]/path/to/repo.git/</span></p> </li> <li> <p><span data-i18n="f6f1be601767e4cf11c79f10afca037726210ba1740b35ca441b081c542a2969/c5" data-source="git://host.xz[:port]/~[user]/path/to/repo.git/" onmousemove="i18n(this)">git://host.xz[:port]/~[user]/path/to/repo.git/</span></p> </li> <li> <p><span data-i18n="9e2c082e92fd9cabbba7b62e525561b244fa78bf27d2efa6374de5187bbd867d/1d" data-source="[user@]host.xz:/~[user]/path/to/repo.git/" onmousemove="i18n(this)">[user@]host.xz:/~[user]/path/to/repo.git/</span></p> </li> </ul> </div> <p><span data-i18n="9e62068bb047e220e81b6d6e75eee41c7f2575caa7574a79e27e7490c423c821/28" data-source="For local repositories, also supported by Git natively, the following syntaxes may be used:" onmousemove="i18n(this)">&Dcy;&lcy;&yacy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;  Git , &mcy;&ocy;&gcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy;&ycy;:</span></p> <div> <ul> <li> <p><span data-i18n="bfbf1c66391b3744bfd1943134e1a42cdfa87a0d5a6cbdb45342514ba98cf60b/5a" data-source="/path/to/repo.git/" onmousemove="i18n(this)">/path/to/repo.git/</span></p> </li> <li> <p><span data-i18n="6e8980ffe8830bc2545408dffad80615af26e70641286752c655d1d5aee612f0/46" data-source="file:///path/to/repo.git/" onmousemove="i18n(this)">file:///path/to/repo.git/</span></p> </li> </ul> </div> <p><span data-i18n="5974a64c056fe216f8bb162905481ae3fd6f5425d508687bf1bf0828ff8ae29b/9f" data-source="These two syntaxes are mostly equivalent, except when cloning, when the former implies --local option. See &lt;a href=&quot;git-clone&quot;&gt;git-clone[1]&lt;/a&gt; for details." onmousemove="i18n(this)">&Ecy;&tcy;&icy; &dcy;&vcy;&acy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy;&acy; &vcy; &ocy;&scy;&ncy;&ocy;&vcy;&ncy;&ocy;&mcy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy;, &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;&vcy; &kcy;&lcy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &kcy;&ocy;&gcy;&dcy;&acy; &pcy;&iecy;&rcy;&vcy;&ycy;&jcy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; --local. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="git-clone.html">git-clone[1]</a> .</span></p> <p><span data-i18n="aaff245d6fc594f3bfa2642a909f4942d6cfcd5824d7a4238aa9f2f44b3b086e/32" data-source="&lt;code&gt;git clone&lt;/code&gt;, &lt;code&gt;git fetch&lt;/code&gt; and &lt;code&gt;git pull&lt;/code&gt;, but not &lt;code&gt;git push&lt;/code&gt;, will also accept a suitable bundle file. See &lt;a href=&quot;git-bundle&quot;&gt;git-bundle[1]&lt;/a&gt;." onmousemove="i18n(this)"><code>git clone</code> ,  <code>git fetch</code>  &icy;  <code>git pull</code> , &ncy;&ocy; &ncy;&iecy;  <code>git push</code> , &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&yucy;&tcy; &pcy;&ocy;&dcy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&jcy; &fcy;&acy;&jcy;&lcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;. &Scy;&mcy;.  <a href="git-bundle.html">git-bundle[1]</a> .</span></p> <p><span data-i18n="cac402a7c7071a93d167097db064ecd601a635deff6251b96126b87d8ab3de4c/e7" data-source="When Git doesn&amp;rsquo;t know how to handle a certain transport protocol, it attempts to use the &lt;code&gt;remote-&amp;lt;transport&amp;gt;&lt;/code&gt; remote helper, if one exists. To explicitly request a remote helper, the following syntax may be used:" onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy;  Git  &ncy;&iecy; &zcy;&ncy;&acy;&iecy;&tcy;, &kcy;&acy;&kcy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&tcy;&softcy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&ncy;&ycy;&jcy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;, &ocy;&ncy; &pcy;&ycy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;  <code>remote-&lt;transport&gt;</code> , &iecy;&scy;&lcy;&icy; &tcy;&acy;&kcy;&ocy;&vcy;&ocy;&jcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;. &CHcy;&tcy;&ocy;&bcy;&ycy; &yacy;&vcy;&ncy;&ocy; &zcy;&acy;&pcy;&rcy;&ocy;&scy;&icy;&tcy;&softcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&acy;, &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&jcy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy;:</span></p> <div> <ul> <li> <p><span data-i18n="ac002e2762647b2653f251cbfeb6a8751521ab57163a24f1a8dbdde09195a1e8/be" data-source="&amp;lt;transport&amp;gt;::&amp;lt;address&amp;gt;" onmousemove="i18n(this)">&lt;transport&gt;::&lt;address&gt;</span></p> </li> </ul> </div> <p><span data-i18n="81b28e2ce719121aeea8c69c296da1a4d9271832979f3b8a5c9621f8ae42cf91/63" data-source="where &amp;lt;address&amp;gt; may be a path, a server and path, or an arbitrary URL-like string recognized by the specific remote helper being invoked. See &lt;a href=&quot;gitremote-helpers&quot;&gt;gitremote-helpers[7]&lt;/a&gt; for details." onmousemove="i18n(this)">&gcy;&dcy;&iecy; &lt;&acy;&dcy;&rcy;&iecy;&scy;&gt; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ucy;&tcy;&iecy;&mcy;, &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ocy;&mcy; &icy; &pcy;&ucy;&tcy;&iecy;&mcy; &icy;&lcy;&icy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&lcy;&softcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&ocy;&jcy; &tcy;&icy;&pcy;&acy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy;, &rcy;&acy;&scy;&pcy;&ocy;&zcy;&ncy;&acy;&vcy;&acy;&iecy;&mcy;&ocy;&jcy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&ycy;&mcy; &vcy;&ycy;&zcy;&ycy;&vcy;&acy;&iecy;&mcy;&ycy;&mcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&mcy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&ocy;&mcy;. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="gitremote-helpers.html">gitremote-helpers[7]</a> .</span></p> <p><span data-i18n="b3295dfdc9c7d7a793830b499d72d865ebe225d00802d2c7a0627580856e0b6f/ca" data-source="If there are a large number of similarly-named remote repositories and you want to use a different format for them (such that the URLs you use will be rewritten into URLs that work), you can create a configuration section of the form:" onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&vcy; &scy; &ocy;&dcy;&icy;&ncy;&acy;&kcy;&ocy;&vcy;&ycy;&mcy;&icy; &icy;&mcy;&iecy;&ncy;&acy;&mcy;&icy; &icy; &vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &ncy;&icy;&khcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&iecy; &vcy;&acy;&mcy;&icy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy; &bcy;&ycy;&lcy;&icy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ycy; &vcy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&yucy;&shchcy;&icy;&iecy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy;), &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &scy;&ocy;&zcy;&dcy;&acy;&tcy;&softcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &vcy;&icy;&dcy;&acy;:</span></p> <div> <div> <pre class="hljs language-csharp">        [<span class="hljs-meta">url <span class="hljs-string">&quot;&lt;actual url base&gt;&quot;</span></span>]
                insteadOf = &lt;other url <span class="hljs-keyword">base</span>&gt;</pre> </div> </div> <p><span data-i18n="96747154d6993a6ee72fec6b67d1459ba56ec4ea985a97e73a1d8ffcf5210774/ca" data-source="For example, with this:" onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy; &ecy;&tcy;&icy;&mcy;:</span></p> <div> <div> <pre class="hljs language-ini">        <span class="hljs-section">[url &quot;git://git.host.xz/&quot;]</span>
                <span class="hljs-attr">insteadOf</span> = host.xz:/path/to/
                <span class="hljs-attr">insteadOf</span> = work:</pre> </div> </div> <p><span data-i18n="afc9ab39eb31c0189f906bac649b74a3c5a1db748d3da4f6d6a117b985faa137/b2" data-source="a URL like &amp;quot;work:repo.git&amp;quot; or like &amp;quot;host.xz:/path/to/repo.git&amp;quot; will be rewritten in any context that takes a URL to be &amp;quot;git://git.host.xz/repo.git&amp;quot;." onmousemove="i18n(this)">URL-&acy;&dcy;&rcy;&iecy;&scy; &tcy;&icy;&pcy;&acy;  &quot;work:repo.git&quot;  &icy;&lcy;&icy;  &quot;host.xz:/path/to/repo.git&quot;  &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&acy;&ncy; &vcy; &lcy;&yucy;&bcy;&ocy;&mcy; &kcy;&ocy;&ncy;&tcy;&iecy;&kcy;&scy;&tcy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; URL-&acy;&dcy;&rcy;&iecy;&scy;  &quot;git://git.host.xz/repo.git&quot; .</span></p> <p><span data-i18n="f4fbbaca63961dfa42ecd67e22d5d705ed0d43dc6f52d9645007a3e74f3cade7/f9" data-source="If you want to rewrite URLs for push only, you can create a configuration section of the form:" onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &pcy;&iecy;&rcy;&iecy;&pcy;&icy;&scy;&acy;&tcy;&softcy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; push-&ucy;&vcy;&iecy;&dcy;&ocy;&mcy;&lcy;&iecy;&ncy;&icy;&jcy;, &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &scy;&ocy;&zcy;&dcy;&acy;&tcy;&softcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &fcy;&ocy;&rcy;&mcy;&ycy;:</span></p> <div> <div> <pre class="hljs language-csharp">        [<span class="hljs-meta">url <span class="hljs-string">&quot;&lt;actual url base&gt;&quot;</span></span>]
                pushInsteadOf = &lt;other url <span class="hljs-keyword">base</span>&gt;</pre> </div> </div> <p><span data-i18n="96747154d6993a6ee72fec6b67d1459ba56ec4ea985a97e73a1d8ffcf5210774/ca" data-source="For example, with this:" onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy; &ecy;&tcy;&icy;&mcy;:</span></p> <div> <div> <pre class="hljs language-csharp">        [<span class="hljs-meta">url <span class="hljs-string">&quot;ssh://example.org/&quot;</span></span>]
                pushInsteadOf = git:<span class="hljs-comment">//example.org/</span></pre> </div> </div> <p><span data-i18n="f8d02de92a5a52af81710f49aebc5278d06b8e28331996981a550cd25e76f6f9/8b" data-source="a URL like &amp;quot;git://example.org/path/to/repo.git&amp;quot; will be rewritten to &amp;quot;ssh://example.org/path/to/repo.git&amp;quot; for pushes, but pulls will still use the original URL." onmousemove="i18n(this)">URL-&acy;&dcy;&rcy;&iecy;&scy; &tcy;&icy;&pcy;&acy;  &quot;git://example.org/path/to/repo.git&quot;  &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&acy;&ncy; &vcy;  &quot;ssh://example.org/path/to/repo.git&quot;  &dcy;&lcy;&yacy; push-&ucy;&vcy;&iecy;&dcy;&ocy;&mcy;&lcy;&iecy;&ncy;&icy;&jcy;, &ncy;&ocy; &pcy;&rcy;&icy; &zcy;&acy;&pcy;&rcy;&ocy;&scy;&iecy; &pcy;&ocy;-&pcy;&rcy;&iecy;&zhcy;&ncy;&iecy;&mcy;&ucy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&jcy; URL-&acy;&dcy;&rcy;&iecy;&scy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_remotes"><span data-i18n="d615f8dba91f4e24f1a175e64f8ba8e676624fb3a638bd3eeb0c7ba0117cab73/f3" data-source="Remotes" onmousemove="i18n(this)">Remotes</span></h2> <div> <p><span data-i18n="5a94dfe061d1175a911ad4213a4469f5fdb66f1330d563e641604563d3c67b02/51" data-source="The name of one of the following can be used instead of a URL as &lt;code&gt;&amp;lt;repository&amp;gt;&lt;/code&gt; argument:" onmousemove="i18n(this)">&Vcy;&mcy;&iecy;&scy;&tcy;&ocy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;  <code>&lt;repository&gt;</code>  &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy;&mcy;&yacy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &icy;&zcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;:</span></p> <div> <ul> <li> <p><span data-i18n="fd89c9a07dabffa2b6c43acf222fc2e10dacf0db17342ae0f6b629883271087b/90" data-source="a remote in the Git configuration file: &lt;code&gt;$GIT_DIR/config&lt;/code&gt;," onmousemove="i18n(this)">&pcy;&ucy;&lcy;&softcy;&tcy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  Git :  <code>$GIT_DIR/config</code> ,</span></p> </li> <li> <p><span data-i18n="d7d648a87c4e131ea00135211704cd6b3879637cb0e42832d0acabaeba9398c1/39" data-source="a file in the &lt;code&gt;$GIT_DIR/remotes&lt;/code&gt; directory, or" onmousemove="i18n(this)">&fcy;&acy;&jcy;&lcy; &vcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy;  <code>$GIT_DIR/remotes</code>  &icy;&lcy;&icy;</span></p> </li> <li> <p><span data-i18n="42ed751571f4ef1fe85dc943d589e2369287afddc8729157c754447a70c6984e/cc" data-source="a file in the &lt;code&gt;$GIT_DIR/branches&lt;/code&gt; directory." onmousemove="i18n(this)">&fcy;&acy;&jcy;&lcy; &vcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy;  <code>$GIT_DIR/branches</code> .</span></p> </li> </ul> </div> <p><span data-i18n="3559d10dccd6b333066ae6a8090689bdc7a3615b43a733642f8588d206ed6b0d/05" data-source="All of these also allow you to omit the refspec from the command line because they each contain a refspec which git will use by default." onmousemove="i18n(this)">&Vcy;&scy;&iecy; &ocy;&ncy;&icy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&yucy;&tcy; &ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&softcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &kcy;&acy;&zhcy;&dcy;&acy;&yacy; &icy;&zcy; &ncy;&icy;&khcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ucy;&yucy;  git  &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> <div> <h3 class="text-body-emphasis"  id="_named_remote_in_configuration_file"><span data-i18n="d68e102c345cf5d665e95ab337da47949e079c55c44cd137a9a93820646d6042/0c" data-source="Named remote in configuration file" onmousemove="i18n(this)">&Icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &kcy;&ocy;&mcy;&pcy;&softcy;&yucy;&tcy;&iecy;&rcy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;</span></h3> <p><span data-i18n="6bfecc24077fb4426bbf3eb5fc617b59540e151d6b209c0853a856498b394c04/5e" data-source="You can choose to provide the name of a remote which you had previously configured using &lt;a href=&quot;git-remote&quot;&gt;git-remote[1]&lt;/a&gt;, &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt; or even by a manual edit to the &lt;code&gt;$GIT_DIR/config&lt;/code&gt; file. The URL of this remote will be used to access the repository. The refspec of this remote will be used by default when you do not provide a refspec on the command line. The entry in the config file would appear like this:" onmousemove="i18n(this)">&Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &icy;&mcy;&yacy; &pcy;&ucy;&lcy;&softcy;&tcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &vcy;&ycy; &rcy;&acy;&ncy;&iecy;&iecy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&icy;&lcy;&icy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <a href="git-remote.html">git-remote[1]</a> ,  <a href="git-config.html">git-config[1]</a>  &icy;&lcy;&icy; &dcy;&acy;&zhcy;&iecy; &vcy;&rcy;&ucy;&chcy;&ncy;&ucy;&yucy; &ocy;&tcy;&rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&vcy; &fcy;&acy;&jcy;&lcy;  <code>$GIT_DIR/config</code> . URL-&acy;&dcy;&rcy;&iecy;&scy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&ucy;&lcy;&softcy;&tcy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&acy; &kcy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&ucy;. &Scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&ucy;&lcy;&softcy;&tcy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &ncy;&iecy; &ucy;&kcy;&acy;&zhcy;&iecy;&tcy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Zcy;&acy;&pcy;&icy;&scy;&softcy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &bcy;&ucy;&dcy;&iecy;&tcy; &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&iecy;&tcy;&softcy; &tcy;&acy;&kcy;:</span></p> <div> <div> <pre class="hljs language-ini">        <span class="hljs-section">[remote &quot;&lt;name&gt;&quot;]</span>
                <span class="hljs-attr">url</span> = &lt;URL&gt;
                <span class="hljs-attr">pushurl</span> = &lt;pushurl&gt;
                <span class="hljs-attr">push</span> = &lt;refspec&gt;
                <span class="hljs-attr">fetch</span> = &lt;refspec&gt;</pre> </div> </div> <p><span data-i18n="15156b5003893c5307b3887e1d4feed25448cf56e19b5cc857b570eb42b6fc8b/28" data-source="The &lt;code&gt;&amp;lt;pushurl&amp;gt;&lt;/code&gt; is used for pushes only. It is optional and defaults to &lt;code&gt;&amp;lt;URL&amp;gt;&lt;/code&gt;. Pushing to a remote affects all defined pushurls or all defined urls if no pushurls are defined. Fetch, however, will only fetch from the first defined url if multiple urls are defined." onmousemove="i18n(this)"><code>&lt;pushurl&gt;</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; push-&ucy;&vcy;&iecy;&dcy;&ocy;&mcy;&lcy;&iecy;&ncy;&icy;&jcy;. &Ecy;&tcy;&ocy; &ncy;&iecy;&ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &icy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &mdash;  <code>&lt;URL&gt;</code> . &Ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&acy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &kcy;&ocy;&mcy;&pcy;&softcy;&yucy;&tcy;&iecy;&rcy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &vcy;&scy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; pushurl-&acy;&dcy;&rcy;&iecy;&scy;&acy; &icy;&lcy;&icy; &ncy;&acy; &vcy;&scy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy;, &iecy;&scy;&lcy;&icy; pushurl &ncy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; Fetch &bcy;&ucy;&dcy;&iecy;&tcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&tcy;&softcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&ucy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy; &pcy;&iecy;&rcy;&vcy;&ocy;&gcy;&ocy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy;, &iecy;&scy;&lcy;&icy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ocy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; URL-&acy;&dcy;&rcy;&iecy;&scy;&ocy;&vcy;.</span></p> </div> <div> <h3 class="text-body-emphasis"  id="_named_file_in_git_dirremotes"><span data-i18n="7e810f4fe29a772b67c833c7c1ca712da9f53a2778bf6b0b4aeacca49e04bb4d/ff" data-source="Named file in &lt;code&gt;$GIT_DIR/remotes&lt;/code&gt;" onmousemove="i18n(this)">&Icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &vcy;  <code>$GIT_DIR/remotes</code></span>
</h3> <p><span data-i18n="e60ee1b4fddcc4e6d1afb1bbbadbfd6843a0742bd66a21ca94cb47725534733c/ec" data-source="You can choose to provide the name of a file in &lt;code&gt;$GIT_DIR/remotes&lt;/code&gt;. The URL in this file will be used to access the repository. The refspec in this file will be used as default when you do not provide a refspec on the command line. This file should have the following format:" onmousemove="i18n(this)">&Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &icy;&mcy;&yacy; &fcy;&acy;&jcy;&lcy;&acy; &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;  <code>$GIT_DIR/remotes</code> . URL-&acy;&dcy;&rcy;&iecy;&scy; &vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&acy; &kcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yucy;. &Scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &ncy;&iecy; &ucy;&kcy;&acy;&zhcy;&iecy;&tcy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &icy;&mcy;&iecy;&tcy;&softcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;:</span></p> <div> <div> <pre class="hljs language-yaml" data-highlighted="yes">        <span class="hljs-attr">URL:</span> <span class="hljs-string">one</span> <span class="hljs-string">of</span> <span class="hljs-string">the</span> <span class="hljs-string">above</span> <span class="hljs-string">URL</span> <span class="hljs-string">formats</span>
        <span class="hljs-attr">Push:</span> <span class="hljs-string">&lt;refspec&gt;</span>
        <span class="hljs-attr">Pull:</span> <span class="hljs-string">&lt;refspec&gt;</span></pre> </div> </div> <p><span data-i18n="3ab8e044667ea8089598d9ee584f040a2c51a71a3564c2d2c41e63b124af01f4/fc" data-source="&lt;code&gt;Push:&lt;/code&gt; lines are used by &lt;code&gt;git push&lt;/code&gt; and &lt;code&gt;Pull:&lt;/code&gt; lines are used by &lt;code&gt;git pull&lt;/code&gt; and &lt;code&gt;git fetch&lt;/code&gt;. Multiple &lt;code&gt;Push:&lt;/code&gt; and &lt;code&gt;Pull:&lt;/code&gt; lines may be specified for additional branch mappings." onmousemove="i18n(this)">&Lcy;&icy;&ncy;&icy;&icy;  <code>Push:</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy;  <code>git push</code> , &acy; &lcy;&icy;&ncy;&icy;&icy;  <code>Pull:</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy;  <code>git pull</code>  &icy;  <code>git fetch</code> . &Dcy;&lcy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &scy;&ocy;&pcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&jcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &lcy;&icy;&ncy;&icy;&jcy;  <code>Push:</code>  &icy;  <code>Pull:</code> .</span></p> </div> <div> <h3 class="text-body-emphasis"  id="_named_file_in_git_dirbranches"><span data-i18n="683c9ecce6f9eab616ced4db8f6613fe0755941fe2f1fb3e7e2db25af8b400f2/c0" data-source="Named file in &lt;code&gt;$GIT_DIR/branches&lt;/code&gt;" onmousemove="i18n(this)">&Icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &vcy;  <code>$GIT_DIR/branches</code></span>
</h3> <p><span data-i18n="ac263747873e996a1cee0b10b2b2c7479b4a7469172212381e0559aedb0771ef/7a" data-source="You can choose to provide the name of a file in &lt;code&gt;$GIT_DIR/branches&lt;/code&gt;. The URL in this file will be used to access the repository. This file should have the following format:" onmousemove="i18n(this)">&Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &icy;&mcy;&yacy; &fcy;&acy;&jcy;&lcy;&acy; &vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;  <code>$GIT_DIR/branches</code> . URL-&acy;&dcy;&rcy;&iecy;&scy; &vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&acy; &kcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yucy;. &Ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &icy;&mcy;&iecy;&tcy;&softcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;:</span></p> <div> <div> <pre class="hljs language-xml">        <span class="hljs-tag">&lt;<span class="hljs-name">URL</span>&gt;</span>#<span class="hljs-tag">&lt;<span class="hljs-name">head</span>&gt;</span></pre> </div> </div> <p><span data-i18n="9b19f7deb89df96c74c9e62d9c9ce623dee43fd76703aa46341470ca0d534ede/d6" data-source="&lt;code&gt;&amp;lt;URL&amp;gt;&lt;/code&gt; is required; &lt;code&gt;#&amp;lt;head&amp;gt;&lt;/code&gt; is optional." onmousemove="i18n(this)">&Tcy;&rcy;&iecy;&bcy;&ucy;&iecy;&tcy;&scy;&yacy;  <code>&lt;URL&gt;</code> ;  <code>#&lt;head&gt;</code>  &ncy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy;.</span></p> <p><span data-i18n="f5b1466c0a8aea09a0dea6cd3656514e9f9e0bee26adaea9fdaa20341d558896/a5" data-source="Depending on the operation, git will use one of the following refspecs, if you don&amp;rsquo;t provide one on the command line. &lt;code&gt;&amp;lt;branch&amp;gt;&lt;/code&gt; is the name of this file in &lt;code&gt;$GIT_DIR/branches&lt;/code&gt; and &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; defaults to &lt;code&gt;master&lt;/code&gt;." onmousemove="i18n(this)">&Vcy; &zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ocy;&tcy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&icy;  git  &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &ocy;&dcy;&ncy;&ucy; &icy;&zcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&khcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&jcy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&lcy;&icy; &iecy;&iecy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;.  <code>&lt;branch&gt;</code>  &mdash; &ecy;&tcy;&ocy; &icy;&mcy;&yacy; &ecy;&tcy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy; &vcy;  <code>$GIT_DIR/branches</code> , &acy;  <code>&lt;head&gt;</code>  &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &mdash;  <code>master</code> .</span></p> <p><span data-i18n="6a1663a199922da0f6a34eaae978ae1f92982e2d54bec763c6b5839168ea8cfe/b6" data-source="git fetch uses:" onmousemove="i18n(this)">&Dcy;&lcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;  git  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy;:</span></p> <div> <div> <pre class="hljs language-ruby">        refs/heads/&lt;head&gt;<span class="hljs-symbol">:refs/heads/&lt;branch&gt;</span></pre> </div> </div> <p><span data-i18n="356ca93a778281d33880d1d4adb23c12462da4aeba4abd3265638eff53d2ab78/26" data-source="git push uses:" onmousemove="i18n(this)">git  push &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;:</span></p> <div> <div> <pre class="hljs language-ruby">        <span class="hljs-variable constant_">HEAD</span><span class="hljs-symbol">:refs/heads/&lt;head&gt;</span></pre> </div> </div> </div> </div> <h2 class="text-body-emphasis"  id="_configured_remote_tracking_branches"><span data-i18n="3d6cc14851dff4d684393990d6513f3a820622b63b962155a4c3a9030a42aa03/f0" data-source="Configured remote-tracking branches" onmousemove="i18n(this)">&Ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ycy; &vcy;&iecy;&tcy;&kcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy;</span></h2> <div> <p><span data-i18n="c9595896217feb0ddde2dd17557e970699487070ceb5376509162918ea1991f0/c7" data-source="You often interact with the same remote repository by regularly and repeatedly fetching from it. In order to keep track of the progress of such a remote repository, &lt;code&gt;git fetch&lt;/code&gt; allows you to configure &lt;code&gt;remote.&amp;lt;repository&amp;gt;.fetch&lt;/code&gt; configuration variables." onmousemove="i18n(this)">&Vcy;&ycy; &chcy;&acy;&scy;&tcy;&ocy; &vcy;&zcy;&acy;&icy;&mcy;&ocy;&dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;&iecy; &scy; &ocy;&dcy;&ncy;&icy;&mcy; &icy; &tcy;&iecy;&mcy; &zhcy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&mcy;, &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy; &icy; &ncy;&iecy;&ocy;&dcy;&ncy;&ocy;&kcy;&rcy;&acy;&tcy;&ncy;&ocy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yacy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &icy;&zcy; &ncy;&iecy;&gcy;&ocy;. &CHcy;&tcy;&ocy;&bcy;&ycy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&tcy;&softcy; &khcy;&ocy;&dcy; &rcy;&acy;&bcy;&ocy;&tcy;&ycy; &tcy;&acy;&kcy;&ocy;&gcy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;,  <code>git fetch</code>  &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &ncy;&acy;&scy;&tcy;&rcy;&acy;&icy;&vcy;&acy;&tcy;&softcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>remote.&lt;repository&gt;.fetch</code> .</span></p> <p><span data-i18n="f6b43ac6382b77119d62cea119dfdf4fdd4283321c52ecc027f2a7ead515b97d/f0" data-source="Typically such a variable may look like this:" onmousemove="i18n(this)">&Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &tcy;&acy;&kcy;&acy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&acy;&yacy; &mcy;&ocy;&zhcy;&iecy;&tcy; &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&iecy;&tcy;&softcy; &tcy;&acy;&kcy;:</span></p> <div> <div> <pre class="hljs language-ruby">[remote <span class="hljs-string">&quot;origin&quot;</span>]
        fetch = +refs/heads/*<span class="hljs-symbol">:refs/remotes/origin/*</span></pre> </div> </div> <p><span data-i18n="e65bff1789a993949dc5096664e7b8654386fb6796c4e72187c83d6a790fc044/dc" data-source="This configuration is used in two ways:" onmousemove="i18n(this)">&Ecy;&tcy;&acy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&vcy;&ucy;&mcy;&yacy; &scy;&pcy;&ocy;&scy;&ocy;&bcy;&acy;&mcy;&icy;:</span></p> <div> <ul> <li> <p><span data-i18n="2d64712243b08515b09694ea03150f599138a47bc591e96c5c23d746884c9fd0/8b" data-source="When &lt;code&gt;git fetch&lt;/code&gt; is run without specifying what branches and/or tags to fetch on the command line, e.g. &lt;code&gt;git fetch origin&lt;/code&gt; or &lt;code&gt;git fetch&lt;/code&gt;, &lt;code&gt;remote.&amp;lt;repository&amp;gt;.fetch&lt;/code&gt; values are used as the refspecs&amp;mdash;&amp;ZeroWidthSpace;they specify which refs to fetch and which local refs to update. The example above will fetch all branches that exist in the &lt;code&gt;origin&lt;/code&gt; (i.e. any ref that matches the left-hand side of the value, &lt;code&gt;refs/heads/*&lt;/code&gt;) and update the corresponding remote-tracking branches in the &lt;code&gt;refs/remotes/origin/*&lt;/code&gt; hierarchy." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy;  <code>git fetch</code>  &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy;&scy;&yacy; &bcy;&iecy;&zcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&yacy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &kcy;&acy;&kcy;&icy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &icy;/&icy;&lcy;&icy; &tcy;&iecy;&gcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&softcy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;  <code>git fetch origin</code>  &icy;&lcy;&icy;  <code>git fetch</code> , &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;  <code>remote.&lt;repository&gt;.fetch</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&jcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &mdash; &ocy;&ncy;&icy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy;, &kcy;&acy;&kcy;&icy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&tcy;&softcy;, &acy; &kcy;&acy;&kcy;&icy;&iecy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&tcy;&softcy;. &Vcy; &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&ncy;&ncy;&ocy;&mcy; &vcy;&ycy;&shcy;&iecy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ycy; &vcy;&scy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy;, &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &vcy;  <code>origin</code>  (&tcy;. &iecy;. &lcy;&yucy;&bcy;&acy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&acy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&acy;&yacy; &lcy;&iecy;&vcy;&ocy;&jcy; &chcy;&acy;&scy;&tcy;&icy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;,  <code>refs/heads/*</code>  ), &icy; &bcy;&ucy;&dcy;&ucy;&tcy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ycy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; &vcy; &icy;&iecy;&rcy;&acy;&rcy;&khcy;&icy;&icy;  <code>refs/remotes/origin/*</code> .</span></p> </li> <li> <p><span data-i18n="0e086b39d3ceff5969032aa3f759e8dfcfd580fa390c88da2c2ca06983755a23/d1" data-source="When &lt;code&gt;git fetch&lt;/code&gt; is run with explicit branches and/or tags to fetch on the command line, e.g. &lt;code&gt;git fetch origin master&lt;/code&gt;, the &amp;lt;refspec&amp;gt;s given on the command line determine what are to be fetched (e.g. &lt;code&gt;master&lt;/code&gt; in the example, which is a short-hand for &lt;code&gt;master:&lt;/code&gt;, which in turn means &amp;quot;fetch the &lt;code&gt;master&lt;/code&gt; branch but I do not explicitly say what remote-tracking branch to update with it from the command line&amp;quot;), and the example command will fetch &lt;code&gt;only&lt;/code&gt; the &lt;code&gt;master&lt;/code&gt; branch. The &lt;code&gt;remote.&amp;lt;repository&amp;gt;.fetch&lt;/code&gt; values determine which remote-tracking branch, if any, is updated. When used in this way, the &lt;code&gt;remote.&amp;lt;repository&amp;gt;.fetch&lt;/code&gt; values do not have any effect in deciding &lt;code&gt;what&lt;/code&gt; gets fetched (i.e. the values are not used as refspecs when the command-line lists refspecs); they are only used to decide &lt;code&gt;where&lt;/code&gt; the refs that are fetched are stored by acting as a mapping." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy;  <code>git fetch</code>  &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy;&scy;&yacy; &scy; &yacy;&vcy;&ncy;&ycy;&mcy;&icy; &vcy;&iecy;&tcy;&vcy;&yacy;&mcy;&icy; &icy;/&icy;&lcy;&icy; &tcy;&iecy;&gcy;&acy;&mcy;&icy; &dcy;&lcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;  <code>git fetch origin master</code>  , &lt;refspec&gt;, &zcy;&acy;&dcy;&acy;&ncy;&ncy;&ycy;&jcy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;, &chcy;&tcy;&ocy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &bcy;&ycy;&tcy;&softcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&ocy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>master</code>  &vcy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&ncy;&ycy;&mcy; &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &dcy;&lcy;&yacy;  <code>master:</code>  , &chcy;&tcy;&ocy;, &vcy; &scy;&vcy;&ocy;&yucy; &ocy;&chcy;&iecy;&rcy;&iecy;&dcy;&softcy;, &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;  &quot;fetch the   <code>master</code>   branch but I do not explicitly say what remote-tracking branch to update with it from the command line&quot; ), &icy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&acy; &vcy;&ycy;&bcy;&iecy;&rcy;&iecy;&tcy;  <code>only</code>  &vcy;&iecy;&tcy;&kcy;&ucy;  <code>master</code> . &Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;  <code>remote.&lt;repository&gt;.fetch</code>  &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy;, &kcy;&acy;&kcy;&acy;&yacy; &vcy;&iecy;&tcy;&vcy;&softcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy; (&iecy;&scy;&lcy;&icy; &tcy;&acy;&kcy;&ocy;&vcy;&acy;&yacy; &icy;&mcy;&iecy;&iecy;&tcy;&scy;&yacy;) &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy;. &Pcy;&rcy;&icy; &tcy;&acy;&kcy;&ocy;&mcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;  <code>remote.&lt;repository&gt;.fetch</code>  &ncy;&iecy; &vcy;&lcy;&icy;&yacy;&yucy;&tcy; &ncy;&acy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&ucy;  <code>what</code>  (&tcy;. &iecy;. &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&jcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &kcy;&ocy;&gcy;&dcy;&acy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ycy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;); &ocy;&ncy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy;  <code>where</code> , &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy;, &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ucy;&yacy; &kcy;&acy;&kcy; &scy;&ocy;&pcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy;.</span></p> </li> </ul> </div> <p><span data-i18n="159aae92b99106b75a9dd508e5f13ed7186c94e26ed802c4218576c2fed00b5d/f4" data-source="The latter use of the &lt;code&gt;remote.&amp;lt;repository&amp;gt;.fetch&lt;/code&gt; values can be overridden by giving the &lt;code&gt;--refmap=&amp;lt;refspec&amp;gt;&lt;/code&gt; parameter(s) on the command line." onmousemove="i18n(this)">&Pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&iecy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&jcy;  <code>remote.&lt;repository&gt;.fetch</code>  &mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&tcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy;, &ucy;&kcy;&acy;&zcy;&acy;&vcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;(&ycy;)  <code>--refmap=&lt;refspec&gt;</code>  &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_pruning"><span data-i18n="01a12581dcd0c86a0c17d8f1a94117e0b10c804446ada33b935d6eb0883f2510/58" data-source="Pruning" onmousemove="i18n(this)">Pruning</span></h2> <div> <p><span data-i18n="f1010dbb2ab36d264578cfc553674820e06c3dc0a0300951c2afc0f99d537213/15" data-source="Git has a default disposition of keeping data unless it&amp;rsquo;s explicitly thrown away; this extends to holding onto local references to branches on remotes that have themselves deleted those branches." onmousemove="i18n(this)">Git  &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&iecy;&tcy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &yacy;&vcy;&ncy;&ocy; &ncy;&iecy; &vcy;&ycy;&bcy;&rcy;&ocy;&shcy;&iecy;&ncy;&ycy;; &ecy;&tcy;&ocy; &rcy;&acy;&scy;&pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &ncy;&acy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&iecy;&ncy;&icy;&iecy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &ncy;&acy; &vcy;&iecy;&tcy;&kcy;&icy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy;&khcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&acy;&mcy;&icy; &ucy;&dcy;&acy;&lcy;&icy;&lcy;&icy; &ecy;&tcy;&icy; &vcy;&iecy;&tcy;&kcy;&icy;.</span></p> <p><span data-i18n="2f8cfdff99c1faf869a16fd349aa7a06b8d78dea9b85bd45c63736df590d0ed2/1f" data-source="If left to accumulate, these stale references might make performance worse on big and busy repos that have a lot of branch churn, and e.g. make the output of commands like &lt;code&gt;git branch -a --contains
&amp;lt;commit&amp;gt;&lt;/code&gt; needlessly verbose, as well as impacting anything else that&amp;rsquo;ll work with the complete set of known references." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ocy;&scy;&tcy;&acy;&vcy;&icy;&tcy;&softcy; &icy;&khcy; &ncy;&acy;&kcy;&acy;&pcy;&lcy;&icy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;, &ecy;&tcy;&icy; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&icy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &mcy;&ocy;&gcy;&ucy;&tcy; &ucy;&khcy;&ucy;&dcy;&shcy;&icy;&tcy;&softcy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&softcy; &vcy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&khcy; &icy; &zcy;&acy;&gcy;&rcy;&ucy;&zhcy;&iecy;&ncy;&ncy;&ycy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;&khcy; &scy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&mcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy;&mcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy; &icy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy;&dcy;&iecy;&lcy;&acy;&tcy;&softcy; &vcy;&ycy;&vcy;&ocy;&dcy; &tcy;&acy;&kcy;&icy;&khcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;, &kcy;&acy;&kcy;  <code>git branch -a --contains
&lt;commit&gt;</code> , &icy;&zcy;&lcy;&icy;&shcy;&ncy;&iecy; &mcy;&ncy;&ocy;&gcy;&ocy;&scy;&lcy;&ocy;&vcy;&ncy;&ycy;&mcy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&ocy;&vcy;&lcy;&icy;&yacy;&tcy;&softcy; &ncy;&acy; &vcy;&scy;&iecy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy;, &chcy;&tcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&tcy;&softcy; &scy; &pcy;&ocy;&lcy;&ncy;&ocy;&jcy; &vcy;&iecy;&rcy;&scy;&icy;&iecy;&jcy;. &ncy;&acy;&bcy;&ocy;&rcy; &icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ycy;&khcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;.</span></p> <p><span data-i18n="6e89a1f66711c97135c99d9841a9b5b73fce4dcf145ad9aaa76bc691e32b9521/74" data-source="These remote-tracking references can be deleted as a one-off with either of:" onmousemove="i18n(this)">&Ecy;&tcy;&icy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&iecy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&dcy;&acy;&lcy;&icy;&tcy;&softcy; &iecy;&dcy;&icy;&ncy;&ocy;&vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy; &ocy;&dcy;&ncy;&icy;&mcy; &icy;&zcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&khcy; &scy;&pcy;&ocy;&scy;&ocy;&bcy;&ocy;&vcy;:</span></p> <div> <div> <pre class="hljs language-ruby"><span class="hljs-comment" title="# While fetching"># &Vcy;&ocy; &vcy;&rcy;&iecy;&mcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy;</span>
<span class="hljs-variable">$ </span>git fetch --prune &lt;name&gt;

<span class="hljs-comment" title="# Only prune, don&apos;t fetch"># &Tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ocy;&bcy;&rcy;&iecy;&zcy;&kcy;&acy;, &acy; &ncy;&iecy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&acy;</span>
<span class="hljs-variable">$ </span>git remote prune &lt;name&gt;</pre> </div> </div> <p><span data-i18n="ba82928cd19d7b1f04ccb1ca6311ed310542a8b2b7353cfbfc1f2d088f8ae01e/b2" data-source="To prune references as part of your normal workflow without needing to remember to run that, set &lt;code&gt;fetch.prune&lt;/code&gt; globally, or &lt;code&gt;remote.&amp;lt;name&amp;gt;.prune&lt;/code&gt; per-remote in the config. See &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&CHcy;&tcy;&ocy;&bcy;&ycy; &scy;&ocy;&kcy;&rcy;&acy;&tcy;&icy;&tcy;&softcy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &rcy;&acy;&mcy;&kcy;&acy;&khcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &pcy;&rcy;&ocy;&tscy;&iecy;&scy;&scy;&acy; &bcy;&iecy;&zcy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &pcy;&ocy;&mcy;&ncy;&icy;&tcy;&softcy; &ocy;&bcy; &ecy;&tcy;&ocy;&mcy;, &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy;  <code>fetch.prune</code>  &gcy;&lcy;&ocy;&bcy;&acy;&lcy;&softcy;&ncy;&ocy; &icy;&lcy;&icy;  <code>remote.&lt;name&gt;.prune</code>  &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy; &vcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;. &Scy;&mcy;.  <a href="git-config.html">git-config[1]</a> .</span></p> <p><span data-i18n="0a8393d11acb6e13124cbdf66f65420c45aa32867e4d9e8d6b0c3ca04ff07d52/e3" data-source="Here&amp;rsquo;s where things get tricky and more specific. The pruning feature doesn&amp;rsquo;t actually care about branches, instead it&amp;rsquo;ll prune local &amp;larr;&amp;rarr; remote-references as a function of the refspec of the remote (see &lt;code&gt;&amp;lt;refspec&amp;gt;&lt;/code&gt; and &lt;a href=&quot;#CRTB&quot;&gt;CONFIGURED REMOTE-TRACKING BRANCHES&lt;/a&gt; above)." onmousemove="i18n(this)">&Zcy;&dcy;&iecy;&scy;&softcy; &vcy;&scy;&iecy; &scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&scy;&yacy; &scy;&lcy;&ocy;&zhcy;&ncy;&iecy;&iecy; &icy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&iecy;&iecy;. &Fcy;&ucy;&ncy;&kcy;&tscy;&icy;&yacy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yacy; &ncy;&acy; &scy;&acy;&mcy;&ocy;&mcy; &dcy;&iecy;&lcy;&iecy; &ncy;&iecy; &zcy;&acy;&bcy;&ocy;&tcy;&icy;&tcy;&scy;&yacy; &ocy; &vcy;&iecy;&tcy;&kcy;&acy;&khcy;, &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &ocy;&ncy;&acy; &ucy;&dcy;&acy;&lcy;&yacy;&iecy;&tcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &larr;&rarr; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &ocy;&tcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy; (&scy;&mcy;.  <code>&lt;refspec&gt;</code>  &icy;  <a href="git-fetch.html#CRTB">CONFIGURED REMOTE-TRACKING BRANCHES</a>  &vcy;&ycy;&shcy;&iecy;).</span></p> <p><span data-i18n="47409f4e37298c60724ed1bfd27794cc4e276271387008461d7e62368a4d86fb/f3" data-source="Therefore if the refspec for the remote includes e.g. &lt;code&gt;refs/tags/*:refs/tags/*&lt;/code&gt;, or you manually run e.g. &lt;code&gt;git fetch
--prune &amp;lt;name&amp;gt; &amp;quot;refs/tags/*:refs/tags/*&amp;quot;&lt;/code&gt; it won&amp;rsquo;t be stale remote tracking branches that are deleted, but any local tag that doesn&amp;rsquo;t exist on the remote." onmousemove="i18n(this)">&Pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy;, &iecy;&scy;&lcy;&icy; refspec &dcy;&lcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>refs/tags/*:refs/tags/*</code>  , &icy;&lcy;&icy; &vcy;&ycy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy;&iecy; &vcy;&rcy;&ucy;&chcy;&ncy;&ucy;&yucy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>git fetch
--prune &lt;name&gt; &quot;refs/tags/*:refs/tags/*&quot;</code> , &ucy;&dcy;&acy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&icy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy;, &acy; &lcy;&yucy;&bcy;&ocy;&jcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy; &tcy;&iecy;&gcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &ncy;&iecy;&tcy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&mcy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&iecy;.</span></p> <p><span data-i18n="e94ff99a9a0586701f69097e269ac9e3f1285e9365758aa78ab6d52b115680f8/3b" data-source="This might not be what you expect, i.e. you want to prune remote &lt;code&gt;&amp;lt;name&amp;gt;&lt;/code&gt;, but also explicitly fetch tags from it, so when you fetch from it you delete all your local tags, most of which may not have come from the &lt;code&gt;&amp;lt;name&amp;gt;&lt;/code&gt; remote in the first place." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &ncy;&iecy; &tcy;&ocy;, &chcy;&tcy;&ocy; &vcy;&ycy; &ocy;&zhcy;&icy;&dcy;&acy;&iecy;&tcy;&iecy;, &tcy;. &iecy;. &vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &ucy;&dcy;&acy;&lcy;&icy;&tcy;&softcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy;  <code>&lt;name&gt;</code> , &ncy;&ocy; &tcy;&acy;&kcy;&zhcy;&iecy; &yacy;&vcy;&ncy;&ocy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&softcy; &icy;&zcy; &ncy;&iecy;&gcy;&ocy; &tcy;&iecy;&gcy;&icy;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &pcy;&rcy;&icy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&icy; &icy;&zcy; &ncy;&iecy;&gcy;&ocy; &vcy;&ycy; &ucy;&dcy;&acy;&lcy;&yacy;&iecy;&tcy;&iecy; &vcy;&scy;&iecy; &scy;&vcy;&ocy;&icy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &tcy;&iecy;&gcy;&icy;, &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&ncy;&scy;&tcy;&vcy;&ocy; &icy;&zcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy;, &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;, &ncy;&iecy; &pcy;&rcy;&icy;&shcy;&lcy;&icy; &scy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy;  <code>&lt;name&gt;</code>  &vcy; &pcy;&iecy;&rcy;&vcy;&ocy;&iecy; &mcy;&iecy;&scy;&tcy;&ocy;.</span></p> <p><span data-i18n="ca6f4a652021e95254e26a7f26b7cbcae086d649ed582d77f56384b201379d13/ee" data-source="So be careful when using this with a refspec like &lt;code&gt;refs/tags/*:refs/tags/*&lt;/code&gt;, or any other refspec which might map references from multiple remotes to the same local namespace." onmousemove="i18n(this)">&Pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &bcy;&ucy;&dcy;&softcy;&tcy;&iecy; &ocy;&scy;&tcy;&ocy;&rcy;&ocy;&zhcy;&ncy;&ycy; &pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &ecy;&tcy;&ocy;&gcy;&ocy; &scy;&ocy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&iecy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &tcy;&acy;&kcy;&ocy;&jcy; &kcy;&acy;&kcy;  <code>refs/tags/*:refs/tags/*</code> , &icy;&lcy;&icy; &lcy;&yucy;&bcy;&ocy;&jcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&iecy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&ocy;&pcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&tcy;&softcy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &scy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy; &vcy; &ocy;&dcy;&ncy;&ocy; &icy; &tcy;&ocy; &zhcy;&iecy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&ocy; &icy;&mcy;&iecy;&ncy;.</span></p> <p><span data-i18n="6fa2711c9d1f7027984f12b9041655563b37f827ff1a06966ee767a51180768b/10" data-source="Since keeping up-to-date with both branches and tags on the remote is a common use-case the &lt;code&gt;--prune-tags&lt;/code&gt; option can be supplied along with &lt;code&gt;--prune&lt;/code&gt; to prune local tags that don&amp;rsquo;t exist on the remote, and force-update those tags that differ. Tag pruning can also be enabled with &lt;code&gt;fetch.pruneTags&lt;/code&gt; or &lt;code&gt;remote.&amp;lt;name&amp;gt;.pruneTags&lt;/code&gt; in the config. See &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&acy;&ncy;&icy;&iecy; &acy;&kcy;&tcy;&ucy;&acy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&icy; &kcy;&acy;&kcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy;, &tcy;&acy;&kcy; &icy; &tcy;&iecy;&gcy;&ocy;&vcy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&mcy; &kcy;&ocy;&mcy;&pcy;&softcy;&yucy;&tcy;&iecy;&rcy;&iecy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &rcy;&acy;&scy;&pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&iecy;&ncy;&ncy;&ycy;&mcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&ocy;&mcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &ocy;&pcy;&tscy;&icy;&yacy;  <code>--prune-tags</code>  &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&tcy;&softcy;&scy;&yacy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy;  <code>--prune</code>  &dcy;&lcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &tcy;&iecy;&gcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &ncy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&mcy; &kcy;&ocy;&mcy;&pcy;&softcy;&yucy;&tcy;&iecy;&rcy;&iecy;, &icy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &tcy;&iecy;&khcy; &tcy;&iecy;&gcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&acy;&yucy;&tcy;&scy;&yacy;. &Ocy;&chcy;&icy;&scy;&tcy;&kcy;&ucy; &tcy;&iecy;&gcy;&ocy;&vcy; &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>fetch.pruneTags</code>  &icy;&lcy;&icy;  <code>remote.&lt;name&gt;.pruneTags</code>  &vcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;. &Scy;&mcy;.  <a href="git-config.html">git-config[1]</a> .</span></p> <p><span data-i18n="26bd91ade55b1a831ca34fdf0f3da12323d3440bd0ee5ae32b01167657b75eaf/77" data-source="The &lt;code&gt;--prune-tags&lt;/code&gt; option is equivalent to having &lt;code&gt;refs/tags/*:refs/tags/*&lt;/code&gt; declared in the refspecs of the remote. This can lead to some seemingly strange interactions:" onmousemove="i18n(this)">&Ocy;&pcy;&tscy;&icy;&yacy;  <code>--prune-tags</code>  &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&acy; &ocy;&bcy;&hardcy;&yacy;&vcy;&lcy;&iecy;&ncy;&icy;&yucy;  <code>refs/tags/*:refs/tags/*</code>  &vcy; &khcy;&acy;&rcy;&acy;&kcy;&tcy;&iecy;&rcy;&icy;&scy;&tcy;&icy;&kcy;&acy;&khcy; &pcy;&ucy;&lcy;&softcy;&tcy;&acy; &dcy;&icy;&scy;&tcy;&acy;&ncy;&tscy;&icy;&ocy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&rcy;&icy;&vcy;&iecy;&scy;&tcy;&icy; &kcy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy;, &kcy;&acy;&zcy;&acy;&lcy;&ocy;&scy;&softcy; &bcy;&ycy;, &scy;&tcy;&rcy;&acy;&ncy;&ncy;&ycy;&mcy; &vcy;&zcy;&acy;&icy;&mcy;&ocy;&dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy;&mcy;:</span></p> <div> <div> <pre class="hljs language-sql"># These <span class="hljs-keyword">both</span> <span class="hljs-keyword">fetch</span> tags
$ git <span class="hljs-keyword">fetch</span> <span class="hljs-comment" title="--no-tags origin &apos;refs/tags/*:refs/tags/*&apos;">--no-tags origin &apos;refs/tags/*:refs/tags/*&apos;</span>
$ git <span class="hljs-keyword">fetch</span> <span class="hljs-comment" title="--no-tags --prune-tags origin">--no-tags --prune-tags &pcy;&rcy;&ocy;&icy;&scy;&khcy;&ocy;&zhcy;&dcy;&iecy;&ncy;&icy;&iecy;</span></pre> </div> </div> <p><span data-i18n="040ccfe81f296416da3da6354520bf6019bc68ac2b3f8919a7690763cc14d808/cf" data-source="The reason it doesn&amp;rsquo;t error out when provided without &lt;code&gt;--prune&lt;/code&gt; or its config versions is for flexibility of the configured versions, and to maintain a 1=1 mapping between what the command line flags do, and what the configuration versions do." onmousemove="i18n(this)">&Pcy;&rcy;&icy;&chcy;&icy;&ncy;&acy;, &pcy;&ocy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &ocy;&ncy; &ncy;&iecy; &vcy;&ycy;&dcy;&acy;&iecy;&tcy; &ocy;&shcy;&icy;&bcy;&kcy;&ucy; &pcy;&rcy;&icy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&icy; &bcy;&iecy;&zcy;  <code>--prune</code>  &icy;&lcy;&icy; &iecy;&gcy;&ocy; &vcy;&iecy;&rcy;&scy;&icy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &zcy;&acy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &gcy;&icy;&bcy;&kcy;&ocy;&scy;&tcy;&icy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ycy;&khcy; &vcy;&iecy;&rcy;&scy;&icy;&jcy; &icy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&acy;&ncy;&icy;&icy; &scy;&ocy;&pcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; 1 = 1 &mcy;&iecy;&zhcy;&dcy;&ucy; &tcy;&iecy;&mcy;, &chcy;&tcy;&ocy; &dcy;&iecy;&lcy;&acy;&yucy;&tcy; &fcy;&lcy;&acy;&gcy;&icy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &icy; &tcy;&iecy;&mcy;, &chcy;&tcy;&ocy; &dcy;&iecy;&lcy;&acy;&yucy;&tcy; &vcy;&iecy;&rcy;&scy;&icy;&icy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;.</span></p> <p><span data-i18n="f4b3a3d67bf399180fa18d03055a93ba8e2080047eac7c276ea7731fa1cb9e18/13" data-source="It&amp;rsquo;s reasonable to e.g. configure &lt;code&gt;fetch.pruneTags=true&lt;/code&gt; in &lt;code&gt;~/.gitconfig&lt;/code&gt; to have tags pruned whenever &lt;code&gt;git fetch --prune&lt;/code&gt; is run, without making every invocation of &lt;code&gt;git fetch&lt;/code&gt; without &lt;code&gt;--prune&lt;/code&gt; an error." onmousemove="i18n(this)">&Rcy;&acy;&zcy;&ucy;&mcy;&ncy;&ocy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ncy;&acy;&scy;&tcy;&rcy;&ocy;&icy;&tcy;&softcy;  <code>fetch.pruneTags=true</code>  &vcy;  <code>~/.gitconfig</code>  &tcy;&acy;&kcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &tcy;&iecy;&gcy;&icy; &ocy;&bcy;&rcy;&iecy;&zcy;&acy;&lcy;&icy;&scy;&softcy; &pcy;&rcy;&icy; &kcy;&acy;&zhcy;&dcy;&ocy;&mcy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&iecy;  <code>git fetch --prune</code> , &ncy;&iecy; &dcy;&iecy;&lcy;&acy;&yacy; &pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &vcy;&ycy;&zcy;&ocy;&vcy;  <code>git fetch</code>  &bcy;&iecy;&zcy;  <code>--prune</code>  &ocy;&shcy;&icy;&bcy;&kcy;&ocy;&jcy;.</span></p> <p><span data-i18n="4c579e11865bad63031f0847047d732d21fd67d8993bcf4f84973005229cb8e5/4f" data-source="Pruning tags with &lt;code&gt;--prune-tags&lt;/code&gt; also works when fetching a URL instead of a named remote. These will all prune tags not found on origin:" onmousemove="i18n(this)">&Ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&iecy; &tcy;&iecy;&gcy;&ocy;&vcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>--prune-tags</code>  &tcy;&acy;&kcy;&zhcy;&iecy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy; &pcy;&rcy;&icy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&icy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy;. &Ocy;&ncy;&icy; &ucy;&dcy;&acy;&lcy;&yacy;&tcy; &vcy;&scy;&iecy; &tcy;&iecy;&gcy;&icy;, &ncy;&iecy; &ncy;&acy;&jcy;&dcy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&iecy;:</span></p> <div> <div> <pre class="hljs language-sql">$ git <span class="hljs-keyword">fetch</span> origin <span class="hljs-comment">--prune --prune-tags</span>
$ git <span class="hljs-keyword">fetch</span> origin <span class="hljs-comment">--prune &apos;refs/tags/*:refs/tags/*&apos;</span>
$ git <span class="hljs-keyword">fetch</span> <span class="hljs-operator">&lt;</span>url <span class="hljs-keyword">of</span> origin<span class="hljs-operator">&gt;</span> <span class="hljs-comment">--prune --prune-tags</span>
$ git <span class="hljs-keyword">fetch</span> <span class="hljs-operator">&lt;</span>url <span class="hljs-keyword">of</span> origin<span class="hljs-operator">&gt;</span> <span class="hljs-comment">--prune &apos;refs/tags/*:refs/tags/*&apos;</span></pre> </div> </div> </div> <h2 class="text-body-emphasis"  id="_output"><span data-i18n="b2439bcb8dee14b685f137f294b0e0cb62f5aadf45143ce01d79777d435a93b4/6b" data-source="Output" onmousemove="i18n(this)">Output</span></h2> <div> <p><span data-i18n="655aab55914a47f9712650bf1f011f1323d28e2f5002ed3c5b85c213a329a282/a7" data-source="The output of &amp;quot;git fetch&amp;quot; depends on the transport method used; this section describes the output when fetching over the Git protocol (either locally or via ssh) and Smart HTTP protocol." onmousemove="i18n(this)">&Vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;  &quot;git fetch&quot;  &zcy;&acy;&vcy;&icy;&scy;&yacy;&tcy; &ocy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ocy;&gcy;&ocy; &mcy;&iecy;&tcy;&ocy;&dcy;&acy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&icy;&rcy;&ocy;&vcy;&kcy;&icy;; &vcy; &ecy;&tcy;&ocy;&mcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy; &ocy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &pcy;&rcy;&icy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&iecy; &pcy;&ocy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ucy;  Git  (&lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy; &icy;&lcy;&icy; &chcy;&iecy;&rcy;&iecy;&zcy; ssh) &icy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ucy; Smart HTTP.</span></p> <p><span data-i18n="c7be062d27d241183875e19fcaa1de9df0cf849c149b354550729e71318696fb/3f" data-source="The status of the fetch is output in tabular form, with each line representing the status of a single ref. Each line is of the form:" onmousemove="i18n(this)">&Scy;&tcy;&acy;&tcy;&ucy;&scy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &vcy;&ycy;&vcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &vcy; &tcy;&acy;&bcy;&lcy;&icy;&chcy;&ncy;&ocy;&jcy; &fcy;&ocy;&rcy;&mcy;&iecy;, &gcy;&dcy;&iecy; &kcy;&acy;&zhcy;&dcy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&tcy;&acy;&tcy;&ucy;&scy; &ocy;&dcy;&ncy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&icy;. &Kcy;&acy;&zhcy;&dcy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &icy;&mcy;&iecy;&iecy;&tcy; &vcy;&icy;&dcy;:</span></p> <div> <div> <pre class="hljs language-xml"> <span class="hljs-tag">&lt;<span class="hljs-name">flag</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">summary</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">from</span>&gt;</span> -&gt; <span class="hljs-tag">&lt;<span class="hljs-name">to</span>&gt;</span> [<span class="hljs-tag">&lt;<span class="hljs-name">reason</span>&gt;</span>]</pre> </div> </div> <p><span data-i18n="8547269aee846754dd108450b3c15775b4508558fef0993c667e5a999dc050b2/62" data-source="When using &lt;code&gt;--porcelain&lt;/code&gt;, the output format is intended to be machine-parseable. In contrast to the human-readable output formats it thus prints to standard output instead of standard error. Each line is of the form:" onmousemove="i18n(this)">&Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;  <code>--porcelain</code>  &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ocy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy; &dcy;&lcy;&yacy; &mcy;&acy;&shcy;&icy;&ncy;&ncy;&ocy;&gcy;&ocy; &acy;&ncy;&acy;&lcy;&icy;&zcy;&acy;. &Vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy; &ucy;&dcy;&ocy;&bcy;&ocy;&chcy;&icy;&tcy;&acy;&iecy;&mcy;&ycy;&khcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&ocy;&vcy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy;, &ocy;&ncy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&iecy;&tcy; &vcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&ycy;&vcy;&ocy;&dcy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&khcy; &ocy;&shcy;&icy;&bcy;&ocy;&kcy;. &Kcy;&acy;&zhcy;&dcy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &icy;&mcy;&iecy;&iecy;&tcy; &vcy;&icy;&dcy;:</span></p> <div> <div> <pre class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">flag</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">old-object-id</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">new-object-id</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">local-reference</span>&gt;</span></pre> </div> </div> <p><span data-i18n="e5a7aaa3570189a9e2e7b3ce01e4516de7111e9d50d57a134a005649ccfab069/1e" data-source="The status of up-to-date refs is shown only if the --verbose option is used." onmousemove="i18n(this)">&Scy;&tcy;&acy;&tcy;&ucy;&scy; &acy;&kcy;&tcy;&ucy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &iecy;&scy;&lcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &ocy;&pcy;&tscy;&icy;&yacy; --verbose.</span></p> <p><span data-i18n="07b19ea736b74dfce732c66101240befab33add4286f995912fb75863666787a/e3" data-source="In compact output mode, specified with configuration variable fetch.output, if either entire &lt;code&gt;&amp;lt;from&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;to&amp;gt;&lt;/code&gt; is found in the other string, it will be substituted with &lt;code&gt;*&lt;/code&gt; in the other string. For example, &lt;code&gt;master -&amp;gt; origin/master&lt;/code&gt; becomes &lt;code&gt;master -&amp;gt; origin/*&lt;/code&gt;." onmousemove="i18n(this)">&Vcy; &rcy;&iecy;&zhcy;&icy;&mcy;&iecy; &kcy;&ocy;&mcy;&pcy;&acy;&kcy;&tcy;&ncy;&ocy;&gcy;&ocy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&mcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; fetch.output, &iecy;&scy;&lcy;&icy; &vcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &ncy;&acy;&jcy;&dcy;&iecy;&ncy; &vcy;&iecy;&scy;&softcy;  <code>&lt;from&gt;</code>  &icy;&lcy;&icy;  <code>&lt;to&gt;</code> , &ocy;&ncy; &bcy;&ucy;&dcy;&iecy;&tcy; &zcy;&acy;&mcy;&iecy;&ncy;&iecy;&ncy; &ncy;&acy;  <code>*</code>  &vcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>master -&gt; origin/master</code>  &scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&scy;&yacy;  <code>master -&gt; origin/*</code> .</span></p> <div> <dl> <dt id="Documentation/git-fetch.txt-flag"><span data-i18n="807d0fbcae7c4b20518d4d85664f6820aafdf936104122c5073e7744c46c4b87/f6" data-source="flag" onmousemove="i18n(this)">flag</span></dt> <dd> <p><span data-i18n="fa8b9c0ba1ba287bcd616c21c32cb809bb4358a42d0aac719e5cb50b5b813df5/06" data-source="A single character indicating the status of the ref:" onmousemove="i18n(this)">&Ocy;&dcy;&icy;&ncy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;, &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&acy;&yucy;&shchcy;&icy;&jcy; &scy;&tcy;&acy;&tcy;&ucy;&scy; &scy;&scy;&ycy;&lcy;&kcy;&icy;:</span></p> <div> <dl> <dt id="Documentation/git-fetch.txt-space"><span data-i18n="a9e06ccc0d0e2f974f408294024ce99d77e6a02aa6ecdf61bdb184774093291f/13" data-source="(space)" onmousemove="i18n(this)">(space)</span></dt> <dd> <p><span data-i18n="f708c9a4775ff8513ddbab6158edd34e9236c6611bfdde20f64eaa236ecaaf0d/38" data-source="for a successfully fetched fast-forward;" onmousemove="i18n(this)">&zcy;&acy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&ncy;&ucy;&yucy; &pcy;&iecy;&rcy;&iecy;&mcy;&ocy;&tcy;&kcy;&ucy; &vcy;&pcy;&iecy;&rcy;&iecy;&dcy;;</span></p> </dd> <dt id="Documentation/git-fetch.txt-codecode"> <code>+</code> </dt> <dd> <p><span data-i18n="b665c770dc5ff1b1c8613656e982a77e02fe4ff14cf1d205b60dc78dd827fee4/3a" data-source="for a successful forced update;" onmousemove="i18n(this)">&dcy;&lcy;&yacy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy;&gcy;&ocy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;;</span></p> </dd> <dt id="Documentation/git-fetch.txt-code-code"> <code>-</code> </dt> <dd> <p><span data-i18n="d9a4ed8083b82b8ddfca2439f37bd90604dbfddefb1ecd3cb86f9eb037dffb53/af" data-source="for a successfully pruned ref;" onmousemove="i18n(this)">&zcy;&acy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy; &ocy;&bcy;&rcy;&iecy;&zcy;&acy;&ncy;&ncy;&ycy;&jcy; &rcy;&iecy;&fcy;;</span></p> </dd> <dt id="Documentation/git-fetch.txt-codetcode"> <code>t</code> </dt> <dd> <p><span data-i18n="81e2d65f5f570b408cd99960d2ba2990cd78c626cac28da5b810f548e688fc87/76" data-source="for a successful tag update;" onmousemove="i18n(this)">&dcy;&lcy;&yacy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy;&gcy;&ocy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &tcy;&iecy;&gcy;&acy;;</span></p> </dd> <dt id="Documentation/git-fetch.txt-codecode-1"> <code>*</code> </dt> <dd> <p><span data-i18n="200d9786679e47b041959ec08734ce87af9c7a26dd34bbcbbadbb253d02628e1/66" data-source="for a successfully fetched new ref;" onmousemove="i18n(this)">&zcy;&acy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ucy;&yucy; &ncy;&ocy;&vcy;&ucy;&yucy; &scy;&scy;&ycy;&lcy;&kcy;&ucy;;</span></p> </dd> <dt id="Documentation/git-fetch.txt-codecode-1-1"> <code>!</code> </dt> <dd> <p><span data-i18n="758b5ea1f277b8fb1cea66b02155b88a0cd95a2783242d60391903df8577b226/17" data-source="for a ref that was rejected or failed to update; and" onmousemove="i18n(this)">&dcy;&lcy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &bcy;&ycy;&lcy;&acy; &ocy;&tcy;&kcy;&lcy;&ocy;&ncy;&iecy;&ncy;&acy; &icy;&lcy;&icy; &ncy;&iecy; &bcy;&ycy;&lcy;&acy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&acy;; &icy;</span></p> </dd> <dt id="Documentation/git-fetch.txt-codecode-1-1-1"> <code>=</code> </dt> <dd> <p><span data-i18n="b099666cba8f690044e0fb69e3d709c4efe4b1f8a2ac0f1078a080e586f7d20c/4b" data-source="for a ref that was up to date and did not need fetching." onmousemove="i18n(this)">&dcy;&lcy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &bcy;&ycy;&lcy;&acy; &acy;&kcy;&tcy;&ucy;&acy;&lcy;&softcy;&ncy;&ocy;&jcy; &icy; &ncy;&iecy; &ncy;&ucy;&zhcy;&dcy;&acy;&lcy;&acy;&scy;&softcy; &vcy; &zcy;&acy;&gcy;&rcy;&ucy;&zcy;&kcy;&iecy;.</span></p> </dd> </dl> </div> </dd> <dt id="Documentation/git-fetch.txt-summary"><span data-i18n="761b7ad8ad439b2855fcbb611331c646ef0870b0631247bba3f3025cb6df5a53/50" data-source="summary" onmousemove="i18n(this)">summary</span></dt> <dd> <p><span data-i18n="a857228a998de4967ffece30a6acbfcf663b85adedbff86be1a904305dcd0c98/02" data-source="For a successfully fetched ref, the summary shows the old and new values of the ref in a form suitable for using as an argument to &lt;code&gt;git log&lt;/code&gt; (this is &lt;code&gt;&amp;lt;old&amp;gt;..&amp;lt;new&amp;gt;&lt;/code&gt; in most cases, and &lt;code&gt;&amp;lt;old&amp;gt;...&amp;lt;new&amp;gt;&lt;/code&gt; for forced non-fast-forward updates)." onmousemove="i18n(this)">&Dcy;&lcy;&yacy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &scy;&vcy;&ocy;&dcy;&kcy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &scy;&tcy;&acy;&rcy;&ycy;&iecy; &icy; &ncy;&ocy;&vcy;&ycy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &vcy; &fcy;&ocy;&rcy;&mcy;&iecy;, &pcy;&ocy;&dcy;&khcy;&ocy;&dcy;&yacy;&shchcy;&iecy;&jcy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy; &dcy;&lcy;&yacy;  <code>git log</code>  (&vcy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&ncy;&scy;&tcy;&vcy;&iecy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;&vcy; &ecy;&tcy;&ocy;  <code>&lt;old&gt;..&lt;new&gt;</code>  &icy;  <code>&lt;old&gt;...&lt;new&gt;</code>  &dcy;&lcy;&yacy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &bcy;&iecy;&zcy; &pcy;&iecy;&rcy;&iecy;&mcy;&ocy;&tcy;&kcy;&icy; &vcy;&pcy;&iecy;&rcy;&iecy;&dcy;).</span></p> </dd> <dt id="Documentation/git-fetch.txt-from"><span data-i18n="75857a45899985be4c4d941e90b6b396d6c92a4c7437aaf0bf102089fe21379d/d6" data-source="from" onmousemove="i18n(this)">from</span></dt> <dd> <p><span data-i18n="bfc8f12d0a72092197ae5ba15152519967738a247a7ccd40ec6eeeb5293c94ee/98" data-source="The name of the remote ref being fetched from, minus its &lt;code&gt;refs/&amp;lt;type&amp;gt;/&lt;/code&gt; prefix. In the case of deletion, the name of the remote ref is &amp;quot;(none)&amp;quot;." onmousemove="i18n(this)">&Icy;&mcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &icy;&zcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&tcy;&scy;&yacy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yacy;, &zcy;&acy; &vcy;&ycy;&chcy;&iecy;&tcy;&ocy;&mcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&acy;  <code>refs/&lt;type&gt;/</code> . &Vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&mcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &mdash;  &quot;(none)&quot; .</span></p> </dd> <dt id="Documentation/git-fetch.txt-to"><span data-i18n="663ea1bfffe5038f3f0cf667f14c4257eff52d77ce7f2a218f72e9286616ea39/8d" data-source="to" onmousemove="i18n(this)">to</span></dt> <dd> <p><span data-i18n="6233c9933029a1b9570a1d5777a9f6e1751ff04b7271d2298d6665fecbbbc95b/46" data-source="The name of the local ref being updated, minus its &lt;code&gt;refs/&amp;lt;type&amp;gt;/&lt;/code&gt; prefix." onmousemove="i18n(this)">&Icy;&mcy;&yacy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&mcy;&ocy;&jcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &zcy;&acy; &vcy;&ycy;&chcy;&iecy;&tcy;&ocy;&mcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&acy;  <code>refs/&lt;type&gt;/</code> .</span></p> </dd> <dt id="Documentation/git-fetch.txt-reason"><span data-i18n="8fcfccf675b1f0bfd39dcbb13015052fe82bc51c003c165a410945c913dbb2be/ee" data-source="reason" onmousemove="i18n(this)">reason</span></dt> <dd> <p><span data-i18n="5d71c32603060db279047bd79387f33f9b915160b6934c4efc6b0d01e03f69a8/94" data-source="A human-readable explanation. In the case of successfully fetched refs, no explanation is needed. For a failed ref, the reason for failure is described." onmousemove="i18n(this)">&CHcy;&iecy;&lcy;&ocy;&vcy;&iecy;&kcy;&ocy;&chcy;&icy;&tcy;&acy;&iecy;&mcy;&ocy;&iecy; &ocy;&bcy;&hardcy;&yacy;&scy;&ncy;&iecy;&ncy;&icy;&iecy;. &Vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ucy;&scy;&pcy;&iecy;&shcy;&ncy;&ocy;&gcy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &ocy;&bcy;&hardcy;&yacy;&scy;&ncy;&iecy;&ncy;&icy;&iecy; &ncy;&iecy; &tcy;&rcy;&iecy;&bcy;&ucy;&iecy;&tcy;&scy;&yacy;. &Dcy;&lcy;&yacy; &ncy;&iecy;&ucy;&dcy;&acy;&chcy;&ncy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &ocy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&rcy;&icy;&chcy;&icy;&ncy;&acy; &ncy;&iecy;&ucy;&dcy;&acy;&chcy;&icy;.</span></p> </dd> </dl> </div> </div> <h2 class="text-body-emphasis"  id="_examples"><span data-i18n="e68ee04dff59551b7d1ae07a2f8a00dc61d841628948da3d2781630706a05e92/38" data-source="Examples" onmousemove="i18n(this)">Examples</span></h2> <div> <div> <ul> <li> <p><span data-i18n="c8ac3ad93b9f7dd628bc392daabea85041891b796a9c4e98d1d19ea295571ffc/2d" data-source="Update the remote-tracking branches:" onmousemove="i18n(this)">&Ocy;&bcy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&yacy;:</span></p> <div> <div> <pre class="hljs language-ruby"><span class="hljs-variable">$ </span>git fetch origin</pre> </div> </div> <p><span data-i18n="5f3b8c6e98efbd9ea617337598f74ba3243777537413eb4bbdb8bca67817c521/ab" data-source="The above command copies all branches from the remote &lt;code&gt;refs/heads/&lt;/code&gt; namespace and stores them to the local &lt;code&gt;refs/remotes/origin/&lt;/code&gt; namespace, unless the &lt;code&gt;remote.&amp;lt;repository&amp;gt;.fetch&lt;/code&gt; option is used to specify a non-default refspec." onmousemove="i18n(this)">&Pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&ncy;&ncy;&acy;&yacy; &vcy;&ycy;&shcy;&iecy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &kcy;&ocy;&pcy;&icy;&rcy;&ucy;&iecy;&tcy; &vcy;&scy;&iecy; &vcy;&iecy;&tcy;&kcy;&icy; &icy;&zcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&acy; &icy;&mcy;&iecy;&ncy;  <code>refs/heads/</code>  &icy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&iecy;&tcy; &icy;&khcy; &vcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&mcy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&iecy; &icy;&mcy;&iecy;&ncy;  <code>refs/remotes/origin/</code> , &iecy;&scy;&lcy;&icy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>remote.&lt;repository&gt;.fetch</code>  &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&yacy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &ocy;&tcy;&lcy;&icy;&chcy;&ncy;&ocy;&jcy; &ocy;&tcy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> </li> <li> <p><span data-i18n="55fd9d8bc5c43890f1453da3d1549b6c92e7ad326a8a8fdce3b1f2588d6745b6/f8" data-source="Using refspecs explicitly:" onmousemove="i18n(this)">&YAcy;&vcy;&ncy;&ocy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; refspecs:</span></p> <div> <div> <pre class="hljs language-ruby"><span class="hljs-variable">$ </span>git fetch origin +<span class="hljs-symbol">seen:</span>seen <span class="hljs-symbol">maint:</span>tmp</pre> </div> </div> <p><span data-i18n="04b0cb68e35d549bae38d00bdb3fd70a8cebaca6172f9679ca61e0a0b748b217/00" data-source="This updates (or creates, as necessary) branches &lt;code&gt;seen&lt;/code&gt; and &lt;code&gt;tmp&lt;/code&gt; in the local repository by fetching from the branches (respectively) &lt;code&gt;seen&lt;/code&gt; and &lt;code&gt;maint&lt;/code&gt; from the remote repository." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; (&icy;&lcy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&yucy;&tcy;&scy;&yacy;, &pcy;&rcy;&icy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy;) &vcy;&iecy;&tcy;&kcy;&icy;  <code>seen</code>  &icy;  <code>tmp</code>  &vcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy; &pcy;&ucy;&tcy;&iecy;&mcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &icy;&zcy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy; (&scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;)  <code>seen</code>  &icy;  <code>maint</code>  &icy;&zcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;.</span></p> <p><span data-i18n="b2ddbbf8dc37ce77542ad7036bb9b8b4d47b9bf3e77dd2445371cfa6c7b35994/27" data-source="The &lt;code&gt;seen&lt;/code&gt; branch will be updated even if it does not fast-forward, because it is prefixed with a plus sign; &lt;code&gt;tmp&lt;/code&gt; will not be." onmousemove="i18n(this)">&Vcy;&iecy;&tcy;&kcy;&acy;  <code>seen</code>  &bcy;&ucy;&dcy;&iecy;&tcy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&acy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&tcy;&softcy;&scy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&ocy;&tcy;&kcy;&acy; &vcy;&pcy;&iecy;&rcy;&iecy;&dcy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &pcy;&iecy;&rcy;&iecy;&dcy; &ncy;&iecy;&jcy; &scy;&tcy;&ocy;&icy;&tcy; &zcy;&ncy;&acy;&kcy; &pcy;&lcy;&yucy;&scy;&acy;;  <code>tmp</code>  &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy;.</span></p> </li> <li> <p><span data-i18n="f12224c32b16c4c757ffec2d65b3b46502a840373f11d7165ea897106f367cfe/17" data-source="Peek at a remote&amp;rsquo;s branch, without configuring the remote in your local repository:" onmousemove="i18n(this)">&Pcy;&rcy;&ocy;&scy;&mcy;&ocy;&tcy;&rcy;&icy;&tcy;&iecy; &vcy;&iecy;&tcy;&kcy;&ucy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy;, &ncy;&iecy; &ncy;&acy;&scy;&tcy;&rcy;&acy;&icy;&vcy;&acy;&yacy; &iecy;&gcy;&ocy; &vcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;:</span></p> <div> <div> <pre class="hljs language-shell"><span class="hljs-meta prompt_">$ </span><span class="language-bash">git fetch git://git.kernel.org/pub/scm/git/git.git maint</span>
<span class="hljs-meta prompt_">$ </span><span class="language-bash">git <span class="hljs-built_in">log</span> FETCH_HEAD</span></pre> </div> </div> <p><span data-i18n="78083dfe4aa6cccb2f4068bf367d72c6b89b691e8e7ec465a7e1235fcea30567/01" data-source="The first command fetches the &lt;code&gt;maint&lt;/code&gt; branch from the repository at &lt;code&gt;git://git.kernel.org/pub/scm/git/git.git&lt;/code&gt; and the second command uses &lt;code&gt;FETCH_HEAD&lt;/code&gt; to examine the branch with &lt;a href=&quot;git-log&quot;&gt;git-log[1]&lt;/a&gt;. The fetched objects will eventually be removed by git&amp;rsquo;s built-in housekeeping (see &lt;a href=&quot;git-gc&quot;&gt;git-gc[1]&lt;/a&gt;)." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&vcy;&acy;&yacy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&iecy;&tcy; &vcy;&iecy;&tcy;&kcy;&ucy;  <code>maint</code>  &icy;&zcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy; &pcy;&ocy; &acy;&dcy;&rcy;&iecy;&scy;&ucy;  <code>git://git.kernel.org/pub/scm/git/git.git</code> , &acy; &vcy;&tcy;&ocy;&rcy;&acy;&yacy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;  <code>FETCH_HEAD</code>  &dcy;&lcy;&yacy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&icy; &vcy;&iecy;&tcy;&kcy;&icy; &scy;  <a href="git-log.html">git-log[1]</a> . &Icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &vcy; &kcy;&ocy;&ncy;&iecy;&chcy;&ncy;&ocy;&mcy; &icy;&tcy;&ocy;&gcy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy; &vcy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ocy;&jcy; &fcy;&ucy;&ncy;&kcy;&tscy;&icy;&iecy;&jcy; git (&scy;&mcy;.  <a href="git-gc.html">git-gc[1]</a> ).</span></p> </li> </ul> </div> </div> <h2 class="text-body-emphasis"  id="_security"><span data-i18n="8f6fb4eb7f42c0e245e29e63f5b82cc3ba19852681d1ed9aed291f59cf75ec0e/6e" data-source="Security" onmousemove="i18n(this)">Security</span></h2> <div> <p><span data-i18n="e3c62b433d0793924d2b9ae13325cde82b048c84b9be55ce486e0301aa6c7f59/1f" data-source="The fetch and push protocols are not designed to prevent one side from stealing data from the other repository that was not intended to be shared. If you have private data that you need to protect from a malicious peer, your best option is to store it in another repository. This applies to both clients and servers. In particular, namespaces on a server are not effective for read access control; you should only grant read access to a namespace to clients that you would trust with read access to the entire repository." onmousemove="i18n(this)">&Pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ycy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &icy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&icy; &ncy;&iecy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &pcy;&rcy;&iecy;&dcy;&ocy;&tcy;&vcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yacy; &kcy;&rcy;&acy;&zhcy;&icy; &ocy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ocy;&jcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &icy;&zcy; &dcy;&rcy;&ucy;&gcy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&ncy;&ocy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;. &IEcy;&scy;&lcy;&icy; &ucy; &vcy;&acy;&scy; &iecy;&scy;&tcy;&softcy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;  private , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &zcy;&acy;&shchcy;&icy;&tcy;&icy;&tcy;&softcy; &ocy;&tcy; &zcy;&lcy;&ocy;&ncy;&acy;&mcy;&iecy;&rcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&zcy;&lcy;&acy;, &lcy;&ucy;&chcy;&shcy;&icy;&jcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy; &mdash; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy; &icy;&khcy; &vcy; &dcy;&rcy;&ucy;&gcy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;. &Ecy;&tcy;&ocy; &kcy;&acy;&scy;&acy;&iecy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&ocy;&vcy;, &tcy;&acy;&kcy; &icy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ocy;&vcy;. &Vcy; &chcy;&acy;&scy;&tcy;&ncy;&ocy;&scy;&tcy;&icy;, &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&acy; &icy;&mcy;&iecy;&ncy; &ncy;&acy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&iecy; &ncy;&iecy;&ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&icy;&vcy;&ncy;&ycy; &dcy;&lcy;&yacy; &ucy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ocy;&mcy; &dcy;&lcy;&yacy; &chcy;&tcy;&iecy;&ncy;&icy;&yacy;; &vcy;&acy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&tcy;&softcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy; &ncy;&acy; &chcy;&tcy;&iecy;&ncy;&icy;&iecy; &kcy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&ucy; &icy;&mcy;&iecy;&ncy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&iecy;&mcy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&acy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &vcy;&ycy; &dcy;&ocy;&vcy;&iecy;&rcy;&yacy;&iecy;&tcy;&iecy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy; &ncy;&acy; &chcy;&tcy;&iecy;&ncy;&icy;&iecy; &kcy;&ocy; &vcy;&scy;&iecy;&mcy;&ucy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yucy;.</span></p> <p><span data-i18n="46617e55b677a5a7bd7b96c233bf7af7f8046acae18f8f8598479c6d08af8ede/9d" data-source="The known attack vectors are as follows:" onmousemove="i18n(this)">&Icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ycy;&iecy; &vcy;&iecy;&kcy;&tcy;&ocy;&rcy;&ycy; &acy;&tcy;&acy;&kcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy;:</span></p> <div> <ol> <li> <p><span data-i18n="84398463aceda9e868708a14aee8356b23aebdbdcccd3d1a9b529a441c652255/1e" data-source="The victim sends &amp;quot;have&amp;quot; lines advertising the IDs of objects it has that are not explicitly intended to be shared but can be used to optimize the transfer if the peer also has them. The attacker chooses an object ID X to steal and sends a ref to X, but isn&amp;rsquo;t required to send the content of X because the victim already has it. Now the victim believes that the attacker has X, and it sends the content of X back to the attacker later. (This attack is most straightforward for a client to perform on a server, by creating a ref to X in the namespace the client has access to and then fetching it. The most likely way for a server to perform it on a client is to &amp;quot;merge&amp;quot; X into a public branch and hope that the user does additional work on this branch and pushes it back to the server without noticing the merge.)" onmousemove="i18n(this)">&ZHcy;&iecy;&rcy;&tcy;&vcy;&acy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;  &quot;have&quot; , &ocy;&bcy;&hardcy;&yacy;&vcy;&lcy;&yacy;&yucy;&shchcy;&icy;&iecy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ycy; &icy;&mcy;&iecy;&yucy;&shchcy;&icy;&khcy;&scy;&yacy; &ucy; &ncy;&iecy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &yacy;&vcy;&ncy;&ocy; &ncy;&iecy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&ncy;&ocy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &ncy;&ocy; &mcy;&ocy;&gcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &ocy;&pcy;&tcy;&icy;&mcy;&icy;&zcy;&acy;&tscy;&icy;&icy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&icy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &tcy;&acy;&kcy;&zhcy;&iecy; &iecy;&scy;&tcy;&softcy; &ucy; &ucy;&zcy;&lcy;&acy;. &Zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy; &vcy;&ycy;&bcy;&icy;&rcy;&acy;&iecy;&tcy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; X &dcy;&lcy;&yacy; &kcy;&rcy;&acy;&zhcy;&icy; &icy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&scy;&ycy;&lcy;&kcy;&ucy; &ncy;&acy; X, &ncy;&ocy; &ncy;&iecy; &ocy;&bcy;&yacy;&zcy;&acy;&ncy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&tcy;&softcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; X, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ocy;&ncy;&ocy; &ucy;&zhcy;&iecy; &iecy;&scy;&tcy;&softcy; &ucy; &zhcy;&iecy;&rcy;&tcy;&vcy;&ycy;. &Tcy;&iecy;&pcy;&iecy;&rcy;&softcy; &zhcy;&iecy;&rcy;&tcy;&vcy;&acy; &scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &ucy; &zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy;&acy; &iecy;&scy;&tcy;&softcy; X, &icy; &pcy;&ocy;&zcy;&zhcy;&iecy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; X &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy; &zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy;&ucy;. (&Ecy;&tcy;&ucy; &acy;&tcy;&acy;&kcy;&ucy; &ncy;&acy;&icy;&bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&softcy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy; &ncy;&acy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&iecy;, &scy;&ocy;&zcy;&dcy;&acy;&vcy; &scy;&scy;&ycy;&lcy;&kcy;&ucy; &ncy;&acy; X &vcy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&iecy; &icy;&mcy;&iecy;&ncy;, &kcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&mcy;&ucy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy; &icy;&mcy;&iecy;&iecy;&tcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;, &acy; &zcy;&acy;&tcy;&iecy;&mcy; &icy;&zcy;&vcy;&lcy;&iecy;&kcy;&acy;&yacy; &iecy;&iecy;. &Ncy;&acy;&icy;&bcy;&ocy;&lcy;&iecy;&iecy; &vcy;&iecy;&rcy;&ocy;&yacy;&tcy;&ncy;&ycy;&jcy; &scy;&pcy;&ocy;&scy;&ocy;&bcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&softcy; &ecy;&tcy;&ucy; &acy;&tcy;&acy;&kcy;&ucy; &ncy;&acy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&iecy;, &mdash; &ecy;&tcy;&ocy;  &quot;merge&quot; . X &vcy; &vcy;&iecy;&tcy;&kcy;&ucy;  public  &icy; &ncy;&acy;&dcy;&iecy;&yacy;&tcy;&softcy;&scy;&yacy;, &chcy;&tcy;&ocy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy; &pcy;&rcy;&ocy;&dcy;&iecy;&lcy;&acy;&iecy;&tcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ucy;&yucy; &rcy;&acy;&bcy;&ocy;&tcy;&ucy; &ncy;&acy;&dcy; &ecy;&tcy;&ocy;&jcy; &vcy;&iecy;&tcy;&kcy;&ocy;&jcy; &icy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&icy;&tcy; &iecy;&iecy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy; &ncy;&acy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;, &ncy;&iecy; &zcy;&acy;&mcy;&iecy;&tcy;&icy;&vcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.)</span></p> </li> <li> <p><span data-i18n="5a3b46f89036f6e7c09377a2abfcb69a78f964a82901957f346c0c9be36d0a17/75" data-source="As in #1, the attacker chooses an object ID X to steal. The victim sends an object Y that the attacker already has, and the attacker falsely claims to have X and not Y, so the victim sends Y as a delta against X. The delta reveals regions of X that are similar to Y to the attacker." onmousemove="i18n(this)">&Kcy;&acy;&kcy; &icy; &vcy; &numero; 1, &zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy; &vcy;&ycy;&bcy;&icy;&rcy;&acy;&iecy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &scy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ocy;&mcy; X &dcy;&lcy;&yacy; &kcy;&rcy;&acy;&zhcy;&icy;. &ZHcy;&iecy;&rcy;&tcy;&vcy;&acy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; Y, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &ucy;&zhcy;&iecy; &iecy;&scy;&tcy;&softcy; &ucy; &zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy;&acy;, &icy; &zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy; &lcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&tcy;&vcy;&iecy;&rcy;&zhcy;&dcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &ucy; &ncy;&iecy;&gcy;&ocy; &iecy;&scy;&tcy;&softcy; X, &acy; &ncy;&iecy; Y, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &zhcy;&iecy;&rcy;&tcy;&vcy;&acy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; Y &kcy;&acy;&kcy; &dcy;&iecy;&lcy;&softcy;&tcy;&ucy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy; X. &Dcy;&iecy;&lcy;&softcy;&tcy;&acy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &zcy;&lcy;&ocy;&ucy;&mcy;&ycy;&shcy;&lcy;&iecy;&ncy;&ncy;&icy;&kcy;&ucy; &ocy;&bcy;&lcy;&acy;&scy;&tcy;&icy; X, &pcy;&ocy;&khcy;&ocy;&zhcy;&icy;&iecy; &ncy;&acy; Y.</span></p> </li> </ol> </div> </div> <h2 class="text-body-emphasis"  id="_configuration"><span data-i18n="b332c3492d5eb10a118eb6d8b0dcd689bc2477ce2ae16b303753b942b54377bc/aa" data-source="Configuration" onmousemove="i18n(this)">Configuration</span></h2> <div> <p><span data-i18n="5b8d919fa35b75aa925ebd5414ed6373e762fb0a087a062961c27b2ce9586555/57" data-source="Everything below this line in this section is selectively included from the &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt; documentation. The content is the same as what&amp;rsquo;s found there:" onmousemove="i18n(this)">&Vcy;&scy;&iecy;, &chcy;&tcy;&ocy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &ncy;&icy;&zhcy;&iecy; &ecy;&tcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &vcy; &ecy;&tcy;&ocy;&mcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;, &vcy;&ycy;&bcy;&ocy;&rcy;&ocy;&chcy;&ncy;&ocy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ocy; &icy;&zcy; &dcy;&ocy;&kcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;&tscy;&icy;&icy;  <a href="git-config.html">git-config[1]</a> . &Scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&ncy;&icy;&iecy; &tcy;&acy;&kcy;&ocy;&iecy; &zhcy;&iecy;, &kcy;&acy;&kcy; &icy; &ncy;&acy;&jcy;&dcy;&iecy;&ncy;&ncy;&ocy;&iecy; &tcy;&acy;&mcy;:</span></p> <div> <dl> <dt id="Documentation/git-fetch.txt-fetchrecurseSubmodules"><span data-i18n="4867e9be8ef4c498ccf81b105bd30ec11d2fcf8d14d73d2ce2c2011aa261caca/ae" data-source="fetch.recurseSubmodules" onmousemove="i18n(this)">fetch.recurseSubmodules</span></dt> <dd> <p><span data-i18n="eeb949de066dc2c6d6783e801c53686fc742fc64ac071570b7a3307e86c878b3/e4" data-source="This option controls whether &lt;code&gt;git fetch&lt;/code&gt; (and the underlying fetch in &lt;code&gt;git pull&lt;/code&gt;) will recursively fetch into populated submodules. This option can be set either to a boolean value or to &lt;code&gt;on-demand&lt;/code&gt;. Setting it to a boolean changes the behavior of fetch and pull to recurse unconditionally into submodules when set to true or to not recurse at all when set to false. When set to &lt;code&gt;on-demand&lt;/code&gt;, fetch and pull will only recurse into a populated submodule when its superproject retrieves a commit that updates the submodule&amp;rsquo;s reference. Defaults to &lt;code&gt;on-demand&lt;/code&gt;, or to the value of &lt;code&gt;submodule.recurse&lt;/code&gt; if set." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;, &bcy;&ucy;&dcy;&iecy;&tcy; &lcy;&icy;  <code>git fetch</code>  (&icy; &bcy;&acy;&zcy;&ocy;&vcy;&acy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&acy; &vcy;  <code>git pull</code> ) &rcy;&iecy;&kcy;&ucy;&rcy;&scy;&icy;&vcy;&ncy;&ocy; &vcy;&ycy;&bcy;&icy;&rcy;&acy;&tcy;&softcy;&scy;&yacy; &vcy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&icy;. &Dcy;&lcy;&yacy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &lcy;&icy;&bcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  boolean , &lcy;&icy;&bcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>on-demand</code> . &Ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&kcy;&acy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;  boolean  &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&jcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &icy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&yacy;: &ocy;&ncy; &bcy;&iecy;&zcy;&ocy;&gcy;&ocy;&vcy;&ocy;&rcy;&ocy;&chcy;&ncy;&ocy; &rcy;&iecy;&kcy;&ucy;&rcy;&scy;&icy;&vcy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&khcy;&ocy;&dcy;&icy;&tcy; &vcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&icy;, &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  true , &icy;&lcy;&icy; &vcy;&ocy;&ocy;&bcy;&shchcy;&iecy; &ncy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy; &rcy;&iecy;&kcy;&ucy;&rcy;&scy;&icy;&yucy;, &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; false. &IEcy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>on-demand</code>  , &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&acy; &icy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &rcy;&iecy;&kcy;&ucy;&rcy;&scy;&icy;&vcy;&ncy;&ocy; &ocy;&bcy;&rcy;&acy;&shchcy;&acy;&tcy;&softcy;&scy;&yacy; &kcy; &zcy;&acy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&ncy;&ocy;&mcy;&ucy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yucy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&ocy;&gcy;&dcy;&acy;, &kcy;&ocy;&gcy;&dcy;&acy; &iecy;&gcy;&ocy; &scy;&ucy;&pcy;&iecy;&rcy;&pcy;&rcy;&ocy;&iecy;&kcy;&tcy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&iecy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&scy;&ycy;&lcy;&kcy;&ucy; &ncy;&acy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&softcy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  <code>on-demand</code>  &icy;&lcy;&icy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>submodule.recurse</code> , &iecy;&scy;&lcy;&icy; &ocy;&ncy;&ocy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchfsckObjects"><span data-i18n="b95de7483160dfa10e426e2643dc0196bff6c83a4eb2d531d98e23b9fcf28cd8/45" data-source="fetch.fsckObjects" onmousemove="i18n(this)">fetch.fsckObjects</span></dt> <dd> <p><span data-i18n="f0767670579d8d1b26ed31031827f7c982d4161b105a6e55038602ae13acff1a/68" data-source="If it is set to true, git-fetch-pack will check all fetched objects. See &lt;code&gt;transfer.fsckObjects&lt;/code&gt; for what&amp;rsquo;s checked. Defaults to false. If not set, the value of &lt;code&gt;transfer.fsckObjects&lt;/code&gt; is used instead." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &dcy;&lcy;&yacy; &ncy;&iecy;&gcy;&ocy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; true, git-fetch-pack &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&tcy;&softcy; &vcy;&scy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;. &Scy;&mcy;.  <code>transfer.fsckObjects</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&zcy;&ncy;&acy;&tcy;&softcy;, &chcy;&tcy;&ocy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&iecy;&ncy;&ocy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &lcy;&ocy;&zhcy;&softcy;. &IEcy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy;, &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>transfer.fsckObjects</code> .</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchfsckltmsg-idgt"><span data-i18n="4ac05103cddea11fe38a7acec7fcbcc51461de9b185771071716ff7abaf3d73c/de" data-source="fetch.fsck.&amp;lt;msg-id&amp;gt;" onmousemove="i18n(this)">fetch.fsck.&lt;msg-id&gt;</span></dt> <dd> <p><span data-i18n="2fa2b694d76a9d717a6f0106b82a9c14c1af08248e78f7bf4c3f898ba7044777/29" data-source="Acts like &lt;code&gt;fsck.&amp;lt;msg-id&amp;gt;&lt;/code&gt;, but is used by &lt;a href=&quot;git-fetch-pack&quot;&gt;git-fetch-pack[1]&lt;/a&gt; instead of &lt;a href=&quot;git-fsck&quot;&gt;git-fsck[1]&lt;/a&gt;. See the &lt;code&gt;fsck.&amp;lt;msg-id&amp;gt;&lt;/code&gt; documentation for details." onmousemove="i18n(this)">&Dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &kcy;&acy;&kcy;  <code>fsck.&lt;msg-id&gt;</code> , &ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;  <a href="git-fetch-pack.html">git-fetch-pack[1]</a>  &vcy;&mcy;&iecy;&scy;&tcy;&ocy;  <a href="git-fsck.html">git-fsck[1]</a> . &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy; &dcy;&ocy;&kcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;&tscy;&icy;&icy;  <code>fsck.&lt;msg-id&gt;</code> .</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchfsckskipList"><span data-i18n="8c645a063bd1274ee3be8a6fe2e32bfcfa6798110a484c3d2ecec5530addfb46/8b" data-source="fetch.fsck.skipList" onmousemove="i18n(this)">fetch.fsck.skipList</span></dt> <dd> <p><span data-i18n="ae58dd794d82f0982b57441811411c11b2699af54d13bda075ea1c948cc065f3/a2" data-source="Acts like &lt;code&gt;fsck.skipList&lt;/code&gt;, but is used by &lt;a href=&quot;git-fetch-pack&quot;&gt;git-fetch-pack[1]&lt;/a&gt; instead of &lt;a href=&quot;git-fsck&quot;&gt;git-fsck[1]&lt;/a&gt;. See the &lt;code&gt;fsck.skipList&lt;/code&gt; documentation for details." onmousemove="i18n(this)">&Dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &kcy;&acy;&kcy;  <code>fsck.skipList</code> , &ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;  <a href="git-fetch-pack.html">git-fetch-pack[1]</a>  &vcy;&mcy;&iecy;&scy;&tcy;&ocy;  <a href="git-fsck.html">git-fsck[1]</a> . &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy; &dcy;&ocy;&kcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;&tscy;&icy;&icy;  <code>fsck.skipList</code> .</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchunpackLimit"><span data-i18n="2f36fa3a7e51e072c11beb4a6eb54ef172cf0eb79615724325f133afae1edba4/82" data-source="fetch.unpackLimit" onmousemove="i18n(this)">fetch.unpackLimit</span></dt> <dd> <p><span data-i18n="c2b1525fa5f6403999d3495a026d15364f167bcd63226a2d4c61146edbadc0a6/b0" data-source="If the number of objects fetched over the Git native transfer is below this limit, then the objects will be unpacked into loose object files. However if the number of received objects equals or exceeds this limit then the received pack will be stored as a pack, after adding any missing delta bases. Storing the pack from a push can make the push operation complete faster, especially on slow filesystems. If not set, the value of &lt;code&gt;transfer.unpackLimit&lt;/code&gt; is used instead." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &pcy;&ocy;&scy;&rcy;&iecy;&dcy;&scy;&tcy;&vcy;&ocy;&mcy; &vcy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ocy;&jcy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&chcy;&icy;  Git , &ncy;&icy;&zhcy;&iecy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&acy;, &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &bcy;&ucy;&dcy;&ucy;&tcy; &rcy;&acy;&scy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ycy; &vcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &iecy;&scy;&lcy;&icy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &rcy;&acy;&vcy;&ncy;&ocy; &icy;&lcy;&icy; &pcy;&rcy;&iecy;&vcy;&ycy;&shcy;&acy;&iecy;&tcy; &ecy;&tcy;&ocy;&tcy; &pcy;&rcy;&iecy;&dcy;&iecy;&lcy;, &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy; &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&iecy;&ncy; &kcy;&acy;&kcy; &pcy;&acy;&kcy;&iecy;&tcy; &pcy;&ocy;&scy;&lcy;&iecy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&yucy;&shchcy;&icy;&khcy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&bcy;&acy;&zcy;. &Scy;&ocy;&khcy;&rcy;&acy;&ncy;&iecy;&ncy;&icy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &icy;&zcy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &rcy;&acy;&scy;&scy;&ycy;&lcy;&kcy;&icy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ucy;&scy;&kcy;&ocy;&rcy;&icy;&tcy;&softcy; &iecy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy;, &ocy;&scy;&ocy;&bcy;&iecy;&ncy;&ncy;&ocy; &ncy;&acy; &mcy;&iecy;&dcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;&ycy;&khcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&acy;&khcy;. &IEcy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy;, &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>transfer.unpackLimit</code> .</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchprune"><span data-i18n="ba3c4af37083e594aab92a11907b9aa5bfbe27eeef57e728344169ad38f3e336/1a" data-source="fetch.prune" onmousemove="i18n(this)">fetch.prune</span></dt> <dd> <p><span data-i18n="0f0f1274b3f2bda97f409a551d3b049c5d79485050d1702d82d7c79b276c6401/64" data-source="If true, fetch will automatically behave as if the &lt;code&gt;--prune&lt;/code&gt; option was given on the command line. See also &lt;code&gt;remote.&amp;lt;name&amp;gt;.prune&lt;/code&gt; and the PRUNING section of &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt;." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ecy;&tcy;&ocy; &pcy;&rcy;&acy;&vcy;&dcy;&acy;, &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &vcy;&iecy;&scy;&tcy;&icy; &scy;&iecy;&bcy;&yacy; &tcy;&acy;&kcy;, &kcy;&acy;&kcy; &iecy;&scy;&lcy;&icy; &bcy;&ycy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>--prune</code>  &bcy;&ycy;&lcy;&acy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <code>remote.&lt;name&gt;.prune</code>  &icy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy; &Ocy;&Bcy;&Rcy;&IEcy;&Zcy;&Kcy;&Acy;  <a href="git-fetch.html">git-fetch[1]</a> .</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchpruneTags"><span data-i18n="4e988f29a9e9934adf0225cba4e795d3eb4ce2f79f1d961b863e05af2d2fc970/af" data-source="fetch.pruneTags" onmousemove="i18n(this)">fetch.pruneTags</span></dt> <dd> <p><span data-i18n="74ad7f228bc7920caf30fa4b86e0de45c39241c1e4757e54cab7fd913dec6994/6d" data-source="If true, fetch will automatically behave as if the &lt;code&gt;refs/tags/*:refs/tags/*&lt;/code&gt; refspec was provided when pruning, if not set already. This allows for setting both this option and &lt;code&gt;fetch.prune&lt;/code&gt; to maintain a 1=1 mapping to upstream refs. See also &lt;code&gt;remote.&amp;lt;name&amp;gt;.pruneTags&lt;/code&gt; and the PRUNING section of &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt;." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ecy;&tcy;&ocy; &pcy;&rcy;&acy;&vcy;&dcy;&acy;, &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &vcy;&iecy;&scy;&tcy;&icy; &scy;&iecy;&bcy;&yacy; &tcy;&acy;&kcy;, &kcy;&acy;&kcy; &iecy;&scy;&lcy;&icy; &bcy;&ycy; &pcy;&rcy;&icy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&icy; &bcy;&ycy;&lcy;&acy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy; refspec  <code>refs/tags/*:refs/tags/*</code> , &iecy;&scy;&lcy;&icy; &ocy;&ncy;&acy; &iecy;&shchcy;&iecy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&acy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &kcy;&acy;&kcy; &ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy;, &tcy;&acy;&kcy; &icy;  <code>fetch.prune</code>  &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&acy;&ncy;&icy;&yacy; &scy;&ocy;&pcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; 1=1 &scy; &vcy;&ocy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&mcy;&icy; &scy;&scy;&ycy;&lcy;&kcy;&acy;&mcy;&icy;. &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <code>remote.&lt;name&gt;.pruneTags</code>  &icy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy; &Ocy;&Bcy;&Rcy;&IEcy;&Zcy;&Kcy;&Acy;  <a href="git-fetch.html">git-fetch[1]</a> .</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchoutput"><span data-i18n="67ddcb04523f459005014ffeebc12411508c4dd2ef1c3acdb18d5121029c35db/2b" data-source="fetch.output" onmousemove="i18n(this)">fetch.output</span></dt> <dd> <p><span data-i18n="aacb66eeb92677a7c1d0eb5f22ee1ad884166953ef56b5291d95ead56e795fd3/5e" data-source="Control how ref update status is printed. Valid values are &lt;code&gt;full&lt;/code&gt; and &lt;code&gt;compact&lt;/code&gt;. Default value is &lt;code&gt;full&lt;/code&gt;. See the OUTPUT section in &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt; for details." onmousemove="i18n(this)">&Ucy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&jcy;&tcy;&iecy; &tcy;&iecy;&mcy;, &kcy;&acy;&kcy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &scy;&tcy;&acy;&tcy;&ucy;&scy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&icy;. &Dcy;&ocy;&pcy;&ucy;&scy;&tcy;&icy;&mcy;&ycy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;:  <code>full</code>  &icy;  <code>compact</code> . &Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &mdash;  <code>full</code> . &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy; &Vcy;&Ycy;&KHcy;&Ocy;&Dcy; &vcy;  <a href="git-fetch.html">git-fetch[1]</a> .</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchnegotiationAlgorithm"><span data-i18n="548538e4ae103cce68d7f61343defe7ba6296276a1349f0fb4b7d42ccd507cea/28" data-source="fetch.negotiationAlgorithm" onmousemove="i18n(this)">fetch.negotiationAlgorithm</span></dt> <dd> <p><span data-i18n="04fa349ff63af83ad7511ed3019967afeea375ef7bbf818b784b498818e4a29d/5b" data-source="Control how information about the commits in the local repository is sent when negotiating the contents of the packfile to be sent by the server. Set to &amp;quot;consecutive&amp;quot; to use an algorithm that walks over consecutive commits checking each one. Set to &amp;quot;skipping&amp;quot; to use an algorithm that skips commits in an effort to converge faster, but may result in a larger-than-necessary packfile; or set to &amp;quot;noop&amp;quot; to not send any information at all, which will almost certainly result in a larger-than-necessary packfile, but will skip the negotiation step. Set to &amp;quot;default&amp;quot; to override settings made previously and use the default behaviour. The default is normally &amp;quot;consecutive&amp;quot;, but if &lt;code&gt;feature.experimental&lt;/code&gt; is true, then the default is &amp;quot;skipping&amp;quot;. Unknown values will cause &lt;code&gt;git fetch&lt;/code&gt; to error out." onmousemove="i18n(this)">&Ucy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&jcy;&tcy;&iecy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;&khcy; &vcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy; &pcy;&rcy;&icy; &scy;&ocy;&gcy;&lcy;&acy;&scy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&gcy;&ocy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &bcy;&ucy;&dcy;&iecy;&tcy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ocy;&mcy;. &Ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  &quot;consecutive&quot; , &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &pcy;&rcy;&ocy;&khcy;&ocy;&dcy;&icy;&tcy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &icy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&iecy;&tcy; &kcy;&acy;&zhcy;&dcy;&ucy;&yucy; &icy;&zcy; &ncy;&icy;&khcy;. &Ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  &quot;skipping&quot; , &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &pcy;&rcy;&ocy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &dcy;&lcy;&yacy; &bcy;&ocy;&lcy;&iecy;&iecy; &bcy;&ycy;&scy;&tcy;&rcy;&ocy;&jcy; &scy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy;, &ncy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&rcy;&icy;&vcy;&iecy;&scy;&tcy;&icy; &kcy; &ucy;&vcy;&iecy;&lcy;&icy;&chcy;&iecy;&ncy;&icy;&yucy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&acy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy;; &icy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  &quot;noop&quot; , &chcy;&tcy;&ocy;&bcy;&ycy; &vcy;&ocy;&ocy;&bcy;&shchcy;&iecy; &ncy;&iecy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&tcy;&softcy; &ncy;&icy;&kcy;&acy;&kcy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy;, &chcy;&tcy;&ocy; &pcy;&ocy;&chcy;&tcy;&icy; &ncy;&acy;&vcy;&iecy;&rcy;&ncy;&yacy;&kcy;&acy; &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&tcy; &kcy; &ucy;&vcy;&iecy;&lcy;&icy;&chcy;&iecy;&ncy;&icy;&yucy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&acy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy;, &ncy;&ocy; &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&tcy; &kcy; &pcy;&rcy;&ocy;&pcy;&ucy;&scy;&kcy;&ucy; &ecy;&tcy;&acy;&pcy;&acy; &scy;&ocy;&gcy;&lcy;&acy;&scy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;. &Ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  &quot;default&quot; , &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&tcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy; &rcy;&acy;&ncy;&iecy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&icy; &icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;. &Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy;  &quot;consecutive&quot; , &ncy;&ocy; &iecy;&scy;&lcy;&icy;  <code>feature.experimental</code>  &icy;&scy;&tcy;&icy;&ncy;&ncy;&ocy;, &tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy;  &quot;skipping&quot; . &Ncy;&iecy;&icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ycy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&ucy;&tcy; &kcy; &ocy;&shcy;&icy;&bcy;&kcy;&iecy;  <code>git fetch</code> .</span></p> <p><span data-i18n="29200a684320d8138d368e37886c5ba55683810f8b0ad4023a7a0bb19505c9cb/25" data-source="See also the &lt;code&gt;--negotiate-only&lt;/code&gt; and &lt;code&gt;--negotiation-tip&lt;/code&gt; options to &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt;." onmousemove="i18n(this)">&Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&ycy;  <code>--negotiate-only</code>  &icy;  <code>--negotiation-tip</code>  &dcy;&lcy;&yacy;  <a href="git-fetch.html">git-fetch[1]</a> .</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchshowForcedUpdates"><span data-i18n="63cc32f1c2a9e4805c8999a431e3dab28f02cdd91e9cd661ac10a4cf900f0c92/e7" data-source="fetch.showForcedUpdates" onmousemove="i18n(this)">fetch.showForcedUpdates</span></dt> <dd> <p><span data-i18n="37f0ff50651c829592cae29b382a0403d2187204c1f4ae2b4aedbea669f48adf/43" data-source="Set to false to enable &lt;code&gt;--no-show-forced-updates&lt;/code&gt; in &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt; and &lt;a href=&quot;git-pull&quot;&gt;git-pull[1]&lt;/a&gt; commands. Defaults to true." onmousemove="i18n(this)">&Ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  false , &chcy;&tcy;&ocy;&bcy;&ycy; &vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy;  <code>--no-show-forced-updates</code>  &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;&khcy;  <a href="git-fetch.html">git-fetch[1]</a>  &icy;  <a href="git-pull.html">git-pull[1]</a> . &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&scy;&tcy;&icy;&ncy;&ncy;&ocy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchparallel"><span data-i18n="15be1232f8a0915eb2505341e14accc6b3a15cde27860096b0ec8f799a8d40a2/99" data-source="fetch.parallel" onmousemove="i18n(this)">fetch.parallel</span></dt> <dd> <p><span data-i18n="c9d1705afec9f0138570594bdfe8c2a8111c5b6b4c94b58952ea6ffc4d457927/4e" data-source="Specifies the maximal number of fetch operations to be run in parallel at a time (submodules, or remotes when the &lt;code&gt;--multiple&lt;/code&gt; option of &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt; is in effect)." onmousemove="i18n(this)">&Ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &mcy;&acy;&kcy;&scy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&jcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&tcy;&softcy;&scy;&yacy; &pcy;&acy;&rcy;&acy;&lcy;&lcy;&iecy;&lcy;&softcy;&ncy;&ocy; &ocy;&dcy;&ncy;&ocy;&vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy; (&pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&icy; &icy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy;, &iecy;&scy;&lcy;&icy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>--multiple</code>  &dcy;&lcy;&yacy;  <a href="git-fetch.html">git-fetch[1]</a> ).</span></p> <p><span data-i18n="9cf562cffebc574ca0f1eae614c3b8c4e1b5faba5b241ed7217eba09bf0ffa9f/7a" data-source="A value of 0 will give some reasonable default. If unset, it defaults to 1." onmousemove="i18n(this)">&Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; 0 &dcy;&acy;&scy;&tcy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &rcy;&acy;&zcy;&ucy;&mcy;&ncy;&ocy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;. &IEcy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy;, &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; 1.</span></p> <p><span data-i18n="8eabbf4635d8edaad874f26748cfe19fdc566faff8f5a60ca3ec4796a1ce2a61/62" data-source="For submodules, this setting can be overridden using the &lt;code&gt;submodule.fetchJobs&lt;/code&gt; config setting." onmousemove="i18n(this)">&Dcy;&lcy;&yacy; &scy;&ucy;&bcy;&mcy;&ocy;&dcy;&ucy;&lcy;&iecy;&jcy; &ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>submodule.fetchJobs</code> .</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchwriteCommitGraph"><span data-i18n="c0b587e50cc13f41331f7fbc29673f9c7259d1e05df2f2a48503d53b2de47d2c/48" data-source="fetch.writeCommitGraph" onmousemove="i18n(this)">fetch.writeCommitGraph</span></dt> <dd> <p><span data-i18n="2c2b4ed14a26a33b7406ef0d1a578179683dc12cf53fd5806c967c84b8141e30/7c" data-source="Set to true to write a commit-graph after every &lt;code&gt;git fetch&lt;/code&gt; command that downloads a pack-file from a remote. Using the &lt;code&gt;--split&lt;/code&gt; option, most executions will create a very small commit-graph file on top of the existing commit-graph file(s). Occasionally, these files will merge and the write may take longer. Having an updated commit-graph file helps performance of many Git commands, including &lt;code&gt;git merge-base&lt;/code&gt;, &lt;code&gt;git push -f&lt;/code&gt;, and &lt;code&gt;git log --graph&lt;/code&gt;. Defaults to false." onmousemove="i18n(this)">&Ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  true , &chcy;&tcy;&ocy;&bcy;&ycy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&tcy;&softcy; &gcy;&rcy;&acy;&fcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&ocy;&scy;&lcy;&iecy; &kcy;&acy;&zhcy;&dcy;&ocy;&jcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;  <code>git fetch</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &zcy;&acy;&gcy;&rcy;&ucy;&zhcy;&acy;&iecy;&tcy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &scy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&acy;. &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &ocy;&pcy;&tscy;&icy;&icy;  <code>--split</code>  &vcy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&ncy;&scy;&tcy;&vcy;&iecy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;&vcy; &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&chcy;&iecy;&ncy;&softcy; &mcy;&acy;&lcy;&iecy;&ncy;&softcy;&kcy;&icy;&jcy; &fcy;&acy;&jcy;&lcy; &gcy;&rcy;&acy;&fcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&ocy;&vcy;&iecy;&rcy;&khcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &gcy;&rcy;&acy;&fcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Icy;&ncy;&ocy;&gcy;&dcy;&acy; &ecy;&tcy;&icy; &fcy;&acy;&jcy;&lcy;&ycy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy;, &icy; &zcy;&acy;&pcy;&icy;&scy;&softcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &zcy;&acy;&ncy;&yacy;&tcy;&softcy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy;. &Ncy;&acy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy; &gcy;&rcy;&acy;&fcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&ocy;&mcy;&ocy;&gcy;&acy;&iecy;&tcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&tcy;&softcy; &mcy;&ncy;&ocy;&gcy;&icy;&iecy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;  Git , &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy;  <code>git merge-base</code> ,  <code>git push -f</code>  &icy;  <code>git log --graph</code> . &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &lcy;&ocy;&zhcy;&softcy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchbundleURI"><span data-i18n="1d0b471554f1b70a5bc7641548553e807c7660b6706f374017ceac4ac5054676/91" data-source="fetch.bundleURI" onmousemove="i18n(this)">fetch.bundleURI</span></dt> <dd> <p><span data-i18n="e28537e6568330074f685bf2414fbf6648a4fe289440af1e988ee1951ded67d0/c6" data-source="This value stores a URI for downloading Git object data from a bundle URI before performing an incremental fetch from the origin Git server. This is similar to how the &lt;code&gt;--bundle-uri&lt;/code&gt; option behaves in &lt;a href=&quot;git-clone&quot;&gt;git-clone[1]&lt;/a&gt;. &lt;code&gt;git clone --bundle-uri&lt;/code&gt; will set the &lt;code&gt;fetch.bundleURI&lt;/code&gt; value if the supplied bundle URI contains a bundle list that is organized for incremental fetches." onmousemove="i18n(this)">&Vcy; &ecy;&tcy;&ocy;&mcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&icy; &khcy;&rcy;&acy;&ncy;&icy;&tcy;&scy;&yacy; URI &dcy;&lcy;&yacy; &zcy;&acy;&gcy;&rcy;&ucy;&zcy;&kcy;&icy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;  Git  &icy;&zcy; URI &pcy;&acy;&kcy;&iecy;&tcy;&acy; &pcy;&iecy;&rcy;&iecy;&dcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy;&mcy; &dcy;&ocy;&bcy;&acy;&vcy;&ocy;&chcy;&ncy;&ocy;&jcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &scy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&acy;  Git . &Ecy;&tcy;&ocy; &pcy;&ocy;&khcy;&ocy;&zhcy;&iecy; &ncy;&acy; &tcy;&ocy;, &kcy;&acy;&kcy; &vcy;&iecy;&dcy;&iecy;&tcy; &scy;&iecy;&bcy;&yacy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>--bundle-uri</code>  &vcy;  <a href="git-clone.html">git-clone[1]</a> .  <code>git clone --bundle-uri</code>  &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>fetch.bundleURI</code> , &iecy;&scy;&lcy;&icy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; URI &pcy;&acy;&kcy;&iecy;&tcy;&acy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy;, &ocy;&rcy;&gcy;&acy;&ncy;&icy;&zcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &dcy;&lcy;&yacy; &dcy;&ocy;&bcy;&acy;&vcy;&ocy;&chcy;&ncy;&ocy;&jcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy;.</span></p> <p><span data-i18n="159309eab28fab882ebd9b02e6d3a2e164fe53b431f5caa891c23ab0537cb967/65" data-source="If you modify this value and your repository has a &lt;code&gt;fetch.bundleCreationToken&lt;/code&gt; value, then remove that &lt;code&gt;fetch.bundleCreationToken&lt;/code&gt; value before fetching from the new bundle URI." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy;&ycy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&iecy; &ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &icy; &vcy; &vcy;&acy;&shcy;&iecy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy; &iecy;&scy;&tcy;&softcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>fetch.bundleCreationToken</code> , &ucy;&dcy;&acy;&lcy;&icy;&tcy;&iecy; &ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>fetch.bundleCreationToken</code>  &pcy;&iecy;&rcy;&iecy;&dcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &icy;&zcy; &ncy;&ocy;&vcy;&ocy;&gcy;&ocy; URI &pcy;&acy;&kcy;&iecy;&tcy;&acy;.</span></p> </dd> <dt id="Documentation/git-fetch.txt-fetchbundleCreationToken"><span data-i18n="1a4e317ae9b27810040251a20320e31e1a96f764797294b780f04a221aec6570/9c" data-source="fetch.bundleCreationToken" onmousemove="i18n(this)">fetch.bundleCreationToken</span></dt> <dd> <p><span data-i18n="b54764ee2b03330cb6421b932f0fed80d9cd302263055f78641ebcd2a2ac500b/c2" data-source="When using &lt;code&gt;fetch.bundleURI&lt;/code&gt; to fetch incrementally from a bundle list that uses the &amp;quot;creationToken&amp;quot; heuristic, this config value stores the maximum &lt;code&gt;creationToken&lt;/code&gt; value of the downloaded bundles. This value is used to prevent downloading bundles in the future if the advertised &lt;code&gt;creationToken&lt;/code&gt; is not strictly larger than this value." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;  <code>fetch.bundleURI</code>  &dcy;&lcy;&yacy; &pcy;&ocy;&scy;&tcy;&iecy;&pcy;&iecy;&ncy;&ncy;&ocy;&jcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&icy; &icy;&zcy; &scy;&pcy;&icy;&scy;&kcy;&acy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &ecy;&vcy;&rcy;&icy;&scy;&tcy;&icy;&kcy;&ucy;  &quot;creationToken&quot; , &vcy; &ecy;&tcy;&ocy;&mcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&icy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &mcy;&acy;&kcy;&scy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>creationToken</code>  &dcy;&lcy;&yacy; &zcy;&acy;&gcy;&rcy;&ucy;&zhcy;&iecy;&ncy;&ncy;&ycy;&khcy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy;. &Ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &pcy;&rcy;&iecy;&dcy;&ocy;&tcy;&vcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yacy; &zcy;&acy;&gcy;&rcy;&ucy;&zcy;&kcy;&icy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; &vcy; &bcy;&ucy;&dcy;&ucy;&shchcy;&iecy;&mcy;, &iecy;&scy;&lcy;&icy; &ocy;&bcy;&hardcy;&yacy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy;  <code>creationToken</code>  &scy;&tcy;&rcy;&ocy;&gcy;&ocy; &ncy;&iecy; &pcy;&rcy;&iecy;&vcy;&ycy;&shcy;&acy;&iecy;&tcy; &ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;.</span></p> <p><span data-i18n="528d6762ce8b201facb8d60048e6338319d8d49254ca78337d798b27b700b37b/d2" data-source="The creation token values are chosen by the provider serving the specific bundle URI. If you modify the URI at &lt;code&gt;fetch.bundleURI&lt;/code&gt;, then be sure to remove the value for the &lt;code&gt;fetch.bundleCreationToken&lt;/code&gt; value before fetching." onmousemove="i18n(this)">&Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &tcy;&ocy;&kcy;&iecy;&ncy;&acy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&yacy; &vcy;&ycy;&bcy;&icy;&rcy;&acy;&yucy;&tcy;&scy;&yacy; &pcy;&ocy;&scy;&tcy;&acy;&vcy;&shchcy;&icy;&kcy;&ocy;&mcy;, &ocy;&bcy;&scy;&lcy;&ucy;&zhcy;&icy;&vcy;&acy;&yucy;&shchcy;&icy;&mcy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&ycy;&jcy; URI &pcy;&acy;&kcy;&iecy;&tcy;&acy;. &IEcy;&scy;&lcy;&icy; &vcy;&ycy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&iecy; URI &vcy;  <code>fetch.bundleURI</code>  , &ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &ucy;&dcy;&acy;&lcy;&icy;&tcy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>fetch.bundleCreationToken</code>  &pcy;&iecy;&rcy;&iecy;&dcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy;.</span></p> </dd> </dl> </div> </div> <h2 class="text-body-emphasis"  id="_bugs"><span data-i18n="ff7c5467ce496637e5ba10662b7a90cde4ed9f8ef33f06fab0893b1c6c800845/88" data-source="Bugs" onmousemove="i18n(this)">Bugs</span></h2> <div> <p><span data-i18n="052920c579f5bea1482a9d96244457b80d37c0cb3e26ff52f080ce120ae7e4ed/85" data-source="Using --recurse-submodules can only fetch new commits in submodules that are present locally e.g. in &lt;code&gt;$GIT_DIR/modules/&lt;/code&gt;. If the upstream adds a new submodule, that submodule cannot be fetched until it is cloned e.g. by &lt;code&gt;git
submodule update&lt;/code&gt;. This is expected to be fixed in a future Git version." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; --recurse-submodules &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&tcy;&softcy; &ncy;&ocy;&vcy;&ycy;&iecy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy;&khcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &pcy;&rcy;&icy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &vcy;  <code>$GIT_DIR/modules/</code>  . &IEcy;&scy;&lcy;&icy; &vcy;&ocy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&jcy; &pcy;&ocy;&tcy;&ocy;&kcy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &ncy;&ocy;&vcy;&ycy;&jcy; &scy;&ucy;&bcy;&mcy;&ocy;&dcy;&ucy;&lcy;&softcy;, &ecy;&tcy;&ocy;&tcy; &scy;&ucy;&bcy;&mcy;&ocy;&dcy;&ucy;&lcy;&softcy; &ncy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy; &dcy;&ocy; &tcy;&iecy;&khcy; &pcy;&ocy;&rcy;, &pcy;&ocy;&kcy;&acy; &ocy;&ncy; &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &kcy;&lcy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git
submodule update</code>  . &Ocy;&zhcy;&icy;&dcy;&acy;&iecy;&tcy;&scy;&yacy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&ocy; &vcy; &bcy;&ucy;&dcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&rcy;&scy;&icy;&icy;  Git .</span></p> </div> <h2 class="text-body-emphasis"  id="_see_also"><span data-i18n="2fa97693b70fa87b95b2d1bdf9558e4ac65d5e82d145f13a03849c4d9c4957a9/40" data-source="See also" onmousemove="i18n(this)">See also</span></h2> <div> <p><a href="git-pull.html"><span data-i18n="ba9233468b46a676fc0013c043c4c14bbf6e945e05e0d0312b2465d5a971eb21/a0" data-source="git-pull[1]" onmousemove="i18n(this)">git-pull[1]</span></a></p> </div><address>
<p>
    &copy; 2012&ndash;2024 Scott Chacon and others<br/>Licensed under the MIT License.<br/>
<a href="https://git-scm.com/docs/git-fetch">https://git-scm.com/docs/git-fetch</a>
</p>
</address>                </article>
            </main>

            <br>
            <br>
            <hr>

                               <ins class="adsbygoogle"
        style="display:block"
        data-ad-format="autorelaxed"
        data-ad-client="ca-pub-6424571640879890"
        data-ad-slot="7867651344"></ins>
   <script>
        (adsbygoogle = window.adsbygoogle || []).push({});
   </script>            
        </div>

        <!-- -->

        <div class="col-md-3">
            <br>
            <form action="-index-.html">
                <div class="input-group">
                    <input class="form-control" type="search" name="q" placeholder="Search for Git" required>
                    <button class="btn btn-primary" type="submit">
                        <i class="bi bi-search"></i>
                    </button>
                </div>
            </form>
            <br>

                            <div class="list-group list-group-flush">
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-fetch-pack.html">
                            git fetch-pack                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-filter-branch.html">
                            git filter-branch                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-fmt-merge-msg.html">
                            git fmt-merge-msg                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-for-each-ref.html">
                            git for-each-ref                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-for-each-repo.html">
                            git for-each-repo                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-format-patch.html">
                            git format-patch                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-fsck.html">
                            git fsck                        </a>
                                    </div>
            
            <br>
            <div class="my-3">
                <ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-6424571640879890"
     data-ad-slot="3954319254"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>            </div>
            <br>

            
            
        </div>
    </div>
</div>    <!--/sse-->

    <footer>
        <br>
        <div class="container">
            <div class="row">
                <div class="col">
                    <hr>
                    <div class="row">
                        <div class="col-md-10">
                            <ul class="nav">
                                <li class="nav-item">
                                    <a class="nav-link ps-0" href="https://runebook.dev/">Help us Improve Translation</a>
                                </li>
                                                            </ul>
                        </div>
                        <div class="col-md-2 text-end">
                            <a href="git-fetch.html#" class="fs-5" aria-label="Top">
                                <i class="bi bi-arrow-up-square-fill"></i>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <br>
    </footer>
    <script src="../../../runebook.js"></script>
</body>

</html>